import type { PropType } from '@vue/composition-api';
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{
    COMPONENT_NAME: import("@vue/composition-api").ComputedRef<string>;
    weekArr: import("@vue/composition-api").ComputedRef<any[]>;
    showThead: import("@vue/composition-api").ComputedRef<boolean>;
    weekRowClass: (value: any, format: string, targetValue: Date) => {
        [x: string]: boolean;
    };
}> & import("@vue/composition-api").Data, {}, {}, {
    mode: {
        type: PropType<"date" | "month" | "year" | "week" | "quarter">;
        default: string;
    };
    firstDayOfWeek: NumberConstructor;
    data: ArrayConstructor;
    time: StringConstructor;
    value: (StringConstructor | NumberConstructor | DateConstructor | ArrayConstructor)[];
    format: StringConstructor;
    onCellClick: FunctionConstructor;
    onCellMouseEnter: FunctionConstructor;
    onCellMouseLeave: FunctionConstructor;
}, import("@vue/composition-api").ExtractPropTypes<{
    mode: {
        type: PropType<"date" | "month" | "year" | "week" | "quarter">;
        default: string;
    };
    firstDayOfWeek: NumberConstructor;
    data: ArrayConstructor;
    time: StringConstructor;
    value: (StringConstructor | NumberConstructor | DateConstructor | ArrayConstructor)[];
    format: StringConstructor;
    onCellClick: FunctionConstructor;
    onCellMouseEnter: FunctionConstructor;
    onCellMouseLeave: FunctionConstructor;
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
    mode: "date" | "month" | "year" | "week" | "quarter";
} & {
    data?: unknown[];
    time?: string;
    value?: string | number | unknown[];
    format?: string;
    firstDayOfWeek?: number;
    onCellClick?: Function;
    onCellMouseEnter?: Function;
    onCellMouseLeave?: Function;
}, import("@vue/composition-api").ShallowUnwrapRef<{
    COMPONENT_NAME: import("@vue/composition-api").ComputedRef<string>;
    weekArr: import("@vue/composition-api").ComputedRef<any[]>;
    showThead: import("@vue/composition-api").ComputedRef<boolean>;
    weekRowClass: (value: any, format: string, targetValue: Date) => {
        [x: string]: boolean;
    };
}>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {
    mode: "date" | "month" | "year" | "week" | "quarter";
} & {
    data?: unknown[];
    time?: string;
    value?: string | number | unknown[];
    format?: string;
    firstDayOfWeek?: number;
    onCellClick?: Function;
    onCellMouseEnter?: Function;
    onCellMouseLeave?: Function;
}, {
    mode: "date" | "month" | "year" | "week" | "quarter";
}, true>);
export default _default;
