import { PropType } from '@vue/composition-api';
import type { DateValue } from '../type';
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<import("@vue/composition-api").Data> & import("@vue/composition-api").Data, {}, {}, {
    presets: PropType<import("../type").PresetDate | import("../type").PresetRange>;
    enableTimePicker: PropType<boolean>;
    presetsPlacement: PropType<"left" | "top" | "bottom" | "right">;
    onPresetClick: FunctionConstructor;
    onConfirmClick: FunctionConstructor;
    selectedValue: PropType<DateValue>;
}, import("@vue/composition-api").ExtractPropTypes<{
    presets: PropType<import("../type").PresetDate | import("../type").PresetRange>;
    enableTimePicker: PropType<boolean>;
    presetsPlacement: PropType<"left" | "top" | "bottom" | "right">;
    onPresetClick: FunctionConstructor;
    onConfirmClick: FunctionConstructor;
    selectedValue: PropType<DateValue>;
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{} & {
    presets?: import("../type").PresetDate | import("../type").PresetRange | ((import("../type").PresetDate | import("../type").PresetRange) & object);
    enableTimePicker?: boolean;
    presetsPlacement?: "left" | "top" | "bottom" | "right";
    onPresetClick?: Function;
    selectedValue?: DateValue;
    onConfirmClick?: Function;
}, import("@vue/composition-api").ShallowUnwrapRef<import("@vue/composition-api").Data>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {} & {
    presets?: import("../type").PresetDate | import("../type").PresetRange | ((import("../type").PresetDate | import("../type").PresetRange) & object);
    enableTimePicker?: boolean;
    presetsPlacement?: "left" | "top" | "bottom" | "right";
    onPresetClick?: Function;
    selectedValue?: DateValue;
    onConfirmClick?: Function;
}, {}, true>);
export default _default;
