import { Moment } from 'moment/moment';
export interface QdCalendarDay {
    formatted: string;
    moment: Moment;
    selected?: boolean;
    today?: boolean;
    disabled?: boolean;
}
export interface QdDisabledDates {
    /**
     * @description Lower bound of the disabled dates. If given without a "to" date, all dates from this date on are disabled.
     */
    from?: Date;
    /**
     * @description Upper bound of the disabled dates. If given without a "from" date, all dates until this date are disabled.
     */
    to?: Date;
}
export interface QdDisabledTimes {
    /**
     * @description Lower bound of the disabled times. The value is given in the format 'HH:mm'.
     * If given without a "to" time, all times after this time are disabled. The intervals are open (exclusive).
     */
    from?: string;
    /**
     * @description Upper bound of the disabled times. The value is given in the format 'HH:mm'.
     * If given without a "from" time, all times before this time are disabled. The intervals are open (exclusive).
     */
    to?: string;
}
export declare enum QdCalendarMode {
    Default = 0,
    YearPicker = 1,
    MonthPicker = 2
}
//# sourceMappingURL=datepicker.d.ts.map