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 vue711 from "vue"; import { GenerateConfig } from "@v-c/picker/generate/index"; //#region src/date-picker/generatePicker/index.d.ts declare function generatePicker(generateConfig: GenerateConfig): vue711.DefineSetupFnComponent, DatePickerEmits, vue711.SlotsType, InternalPickerProps, vue711.PublicProps> & { WeekPicker: vue711.DefineSetupFnComponent, DatePickerEmits, vue711.SlotsType, InternalPickerProps, vue711.PublicProps>; MonthPicker: vue711.DefineSetupFnComponent, DatePickerEmits, vue711.SlotsType, InternalPickerProps, vue711.PublicProps>; YearPicker: vue711.DefineSetupFnComponent, DatePickerEmits, vue711.SlotsType, InternalPickerProps, vue711.PublicProps>; RangePicker: vue711.DefineSetupFnComponent, RangePickerEmits, vue711.SlotsType, InternalRangePickerProps, vue711.PublicProps>; TimePicker: vue711.DefineSetupFnComponent, DatePickerEmits, vue711.SlotsType, InternalPickerProps, vue711.PublicProps>; QuarterPicker: vue711.DefineSetupFnComponent, DatePickerEmits, vue711.SlotsType, InternalPickerProps, vue711.PublicProps>; }; //#endregion export { type GenericTimePickerProps, type PickerLocale, type PickerProps, type PickerPropsWithMultiple, type RangePickerProps, generatePicker as default };