import { AnyObject } from "../../_util/type.js"; import { DatePickerEmits, DatePickerSlots, InternalPickerProps } from "./generateSinglePicker.js"; import { GenericTimePickerProps, PickerLocale, PickerProps, PickerPropsWithMultiple, RangePickerProps } from "./interface.js"; import { InternalRangePickerProps, RangePickerEmits, RangePickerSlots } from "./generateRangePicker.js"; import * as vue662 from "vue"; import { GenerateConfig } from "@v-c/picker/generate/index"; //#region src/date-picker/generatePicker/index.d.ts declare function generatePicker(generateConfig: GenerateConfig): vue662.DefineSetupFnComponent, DatePickerEmits, vue662.SlotsType, InternalPickerProps, vue662.PublicProps> & { WeekPicker: vue662.DefineSetupFnComponent, DatePickerEmits, vue662.SlotsType, InternalPickerProps, vue662.PublicProps>; MonthPicker: vue662.DefineSetupFnComponent, DatePickerEmits, vue662.SlotsType, InternalPickerProps, vue662.PublicProps>; YearPicker: vue662.DefineSetupFnComponent, DatePickerEmits, vue662.SlotsType, InternalPickerProps, vue662.PublicProps>; RangePicker: vue662.DefineSetupFnComponent, RangePickerEmits, vue662.SlotsType, InternalRangePickerProps, vue662.PublicProps>; TimePicker: vue662.DefineSetupFnComponent, DatePickerEmits, vue662.SlotsType, InternalPickerProps, vue662.PublicProps>; QuarterPicker: vue662.DefineSetupFnComponent, DatePickerEmits, vue662.SlotsType, InternalPickerProps, vue662.PublicProps>; }; //#endregion export { type GenericTimePickerProps, type PickerLocale, type PickerProps, type PickerPropsWithMultiple, type RangePickerProps, generatePicker as default };