import { PropType } from 'vue'; import { strings } from '@douyinfe/semi-foundation/lib/es/datePicker/constants'; import { PresetsType, PresetType } from '@douyinfe/semi-foundation/lib/es/datePicker/foundation'; import { DateInputFoundationProps } from '@douyinfe/semi-foundation/lib/es/datePicker/inputFoundation'; import { CombineProps } from '../interface'; export interface QuickControlProps { presets: PresetsType; presetPosition: (typeof strings.PRESET_POSITION_SET)[number]; onPresetClick: (preset: PresetType, e: MouseEvent) => void; type: string; insetInput: DateInputFoundationProps['insetInput']; locale: any; } export declare const vuePropsType: CombineProps; declare const quickControl: import("vue").DefineComponent; default?: any; required: true; }; presetPosition: { type: PropType<"bottom" | "left" | "right" | "top">; default?: any; required: true; }; onPresetClick: { type: PropType<(preset: PresetType, e: MouseEvent) => void>; default?: any; required: true; }; type: { type: PropType; default?: any; required: true; }; insetInput: { type: PropType; default?: any; required: true; }; locale: { type: PropType; default?: any; required: true; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default?: any; required: true; }; presetPosition: { type: PropType<"bottom" | "left" | "right" | "top">; default?: any; required: true; }; onPresetClick: { type: PropType<(preset: PresetType, e: MouseEvent) => void>; default?: any; required: true; }; type: { type: PropType; default?: any; required: true; }; insetInput: { type: PropType; default?: any; required: true; }; locale: { type: PropType; default?: any; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default quickControl;