import { PropType } from 'vue';
declare const _default: {
    cancelBtn: {
        type: StringConstructor;
        default: string;
    };
    confirmBtn: {
        type: StringConstructor;
        default: string;
    };
    end: {
        type: PropType<string | number>;
    };
    footer: {
        type: PropType<(h: typeof import("vue").h) => import("@/common").SlotReturnValue>;
    };
    format: {
        type: StringConstructor;
        default: string;
    };
    header: {
        type: PropType<(h: typeof import("vue").h) => import("@/common").SlotReturnValue>;
    };
    mode: {
        type: PropType<import("@/components").DateTimePickerMode>;
        default: string;
    };
    renderLabel: {
        type: PropType<(type: string, value: number) => string>;
    };
    showWeek: BooleanConstructor;
    start: {
        type: PropType<string | number>;
    };
    steps: {
        type: PropType<{
            date?: number;
            hour?: number;
            minute?: number;
            month?: number;
            second?: number;
            year?: number;
        }>;
        default: () => {};
    };
    title: {
        type: StringConstructor;
        default: string;
    };
    value: {
        type: PropType<import("@/components").DateValue>;
    };
    modelValue: {
        type: PropType<import("@/components").DateValue>;
    };
    defaultValue: {
        type: PropType<import("@/components").DateValue>;
    };
    onCancel: PropType<(context: {
        e: MouseEvent;
    }) => void>;
    onChange: PropType<(value: import("@/components").DateValue) => void>;
    onConfirm: PropType<(value: import("@/components").DateValue) => void>;
    onPick: PropType<(value: import("@/components").DateValue) => void>;
};
export default _default;
