import { CountriesRequest, CountriesResponse, HolidaysRequest, HolidaysResponse, LanguagesRequest, LanguagesResponse, WorkdayRequest, WorkdayResponse, WorkdaysRequest, WorkdaysResponse } from './types'; export declare class HolidayAPI { baseUrl: string; key: string; constructor({ key, version }: { key?: string; version?: number; }); private createUrl; private request; countries(request?: CountriesRequest): Promise; holidays(request?: HolidaysRequest): Promise; languages(request?: LanguagesRequest): Promise; workday(request?: WorkdayRequest): Promise; workdays(request?: WorkdaysRequest): Promise; }