import { PropType } from '@vue/composition-api';
import type { DateValue, DateMultipleValue } from '../type';
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{
    showPanelFooter: import("@vue/composition-api").ComputedRef<true | import("../type").PresetDate | import("../type").PresetRange>;
}> & 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 | DateMultipleValue>;
}, 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 | DateMultipleValue>;
}>> & 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 | DateMultipleValue | ((DateValue | DateMultipleValue) & object);
    onConfirmClick?: Function;
}, import("@vue/composition-api").ShallowUnwrapRef<{
    showPanelFooter: import("@vue/composition-api").ComputedRef<true | import("../type").PresetDate | import("../type").PresetRange>;
}>, 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 | DateMultipleValue | ((DateValue | DateMultipleValue) & object);
    onConfirmClick?: Function;
}, {}, true>);
export default _default;
