import { PropType } from 'vue';
import { Dayjs } from 'dayjs';
import type { TdDatePickerProps, TdDateRangePickerProps } from '../../type';
declare const _default: import("vue").DefineComponent<{
    time: StringConstructor;
    text: (StringConstructor | NumberConstructor)[];
    value: DateConstructor;
    active: BooleanConstructor;
    highlight: BooleanConstructor;
    disabled: BooleanConstructor;
    startOfRange: BooleanConstructor;
    endOfRange: BooleanConstructor;
    hoverHighlight: BooleanConstructor;
    hoverStartOfRange: BooleanConstructor;
    hoverEndOfRange: BooleanConstructor;
    additional: BooleanConstructor;
    now: BooleanConstructor;
    firstDayOfMonth: BooleanConstructor;
    lastDayOfMonth: BooleanConstructor;
    onClick: FunctionConstructor;
    onMouseEnter: FunctionConstructor;
    cell: PropType<TdDatePickerProps["cell"] | TdDateRangePickerProps["cell"]>;
    dayjsObj: typeof Dayjs;
}, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    time: StringConstructor;
    text: (StringConstructor | NumberConstructor)[];
    value: DateConstructor;
    active: BooleanConstructor;
    highlight: BooleanConstructor;
    disabled: BooleanConstructor;
    startOfRange: BooleanConstructor;
    endOfRange: BooleanConstructor;
    hoverHighlight: BooleanConstructor;
    hoverStartOfRange: BooleanConstructor;
    hoverEndOfRange: BooleanConstructor;
    additional: BooleanConstructor;
    now: BooleanConstructor;
    firstDayOfMonth: BooleanConstructor;
    lastDayOfMonth: BooleanConstructor;
    onClick: FunctionConstructor;
    onMouseEnter: FunctionConstructor;
    cell: PropType<TdDatePickerProps["cell"] | TdDateRangePickerProps["cell"]>;
    dayjsObj: typeof Dayjs;
}>>, {
    disabled: boolean;
    active: boolean;
    now: boolean;
    highlight: boolean;
    startOfRange: boolean;
    endOfRange: boolean;
    hoverHighlight: boolean;
    hoverStartOfRange: boolean;
    hoverEndOfRange: boolean;
    additional: boolean;
    firstDayOfMonth: boolean;
    lastDayOfMonth: boolean;
}, {}>;
export default _default;
