import moment = require('moment');
export = moment;
interface IsHolidayResult {
    allStates: boolean;
    holidayName: string;
    holidayStates: Array<string>;
    testedStates: Array<string>;
}
interface Holiday {
    date: moment.Moment;
    state: Array<string>;
}
interface Holidays {
    [key: string]: Holiday;
}
declare module 'moment' {
    interface Moment {
        isHoliday: (_states?: string | Array<string>) => boolean | string | IsHolidayResult;
    }
    function getHolidaysByYear(_year: number): Holidays;
    function getAllStateCodes(): Array<string>;
}
