declare const _default: import('vue').DefineComponent<{}, {
    $emit: (event: "close-datepicker" | "selected-date", ...args: any[]) => void;
    $props: {
        readonly [x: string]: any;
    };
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {
    monthYearPicker: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{}>, {
        focusMonthYearPicker: () => void;
        goToNextMonth: () => void;
        goToPrevMonth: () => void;
        $emit: (event: "calendar-days" | "focus-first-day" | "focus-last-day" | "close-datepicker", ...args: any[]) => void;
        selectedDate: Date;
        minDate: Date;
        maxDate: Date;
        weekStartsOn: number;
        $props: {
            readonly selectedDate?: Date | undefined;
            readonly minDate?: Date | undefined;
            readonly maxDate?: Date | undefined;
            readonly weekStartsOn?: number | undefined;
        };
    }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{}> & Readonly<{}>, {
        focusMonthYearPicker: () => void;
        goToNextMonth: () => void;
        goToPrevMonth: () => void;
        $emit: (event: "calendar-days" | "focus-first-day" | "focus-last-day" | "close-datepicker", ...args: any[]) => void;
        selectedDate: Date;
        minDate: Date;
        maxDate: Date;
        weekStartsOn: number;
        $props: {
            readonly selectedDate?: Date | undefined;
            readonly minDate?: Date | undefined;
            readonly maxDate?: Date | undefined;
            readonly weekStartsOn?: number | undefined;
        };
    }, {}, {}, {}, {}> | null;
    calendar: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{}>, {
        focusFirstDay: () => void;
        $emit: (event: "close-datepicker" | "select-date" | "focus-month-year-picker" | "go-to-next-month" | "go-to-prev-month", ...args: any[]) => void;
        weekStartsOn: number;
        calendarDays: unknown[];
        $props: {
            readonly weekStartsOn?: number | undefined;
            readonly calendarDays?: unknown[] | undefined;
        };
    }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, HTMLTableElement, import('vue').ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{}> & Readonly<{}>, {
        focusFirstDay: () => void;
        $emit: (event: "close-datepicker" | "select-date" | "focus-month-year-picker" | "go-to-next-month" | "go-to-prev-month", ...args: any[]) => void;
        weekStartsOn: number;
        calendarDays: unknown[];
        $props: {
            readonly weekStartsOn?: number | undefined;
            readonly calendarDays?: unknown[] | undefined;
        };
    }, {}, {}, {}, {}> | null;
}, any>;
export default _default;
//# sourceMappingURL=datepicker.vue.d.ts.map