import { ButtonProps } from "../../button/Button.js";
import "../../index.js";
import * as vue667 from "vue";
import { Components } from "@v-c/picker";
import * as _v_c_picker_dist_interface0 from "@v-c/picker/dist/interface";

//#region src/date-picker/generatePicker/useComponents.d.ts
declare function useComponents(components?: Components): {
  year?: vue667.DefineComponent<_v_c_picker_dist_interface0.SharedPanelProps<any>> | undefined;
  month?: vue667.DefineComponent<_v_c_picker_dist_interface0.SharedPanelProps<any>> | undefined;
  date?: vue667.DefineComponent<_v_c_picker_dist_interface0.SharedPanelProps<any>> | undefined;
  time?: vue667.DefineComponent<_v_c_picker_dist_interface0.SharedPanelProps<any>> | undefined;
  week?: vue667.DefineComponent<_v_c_picker_dist_interface0.SharedPanelProps<any>> | undefined;
  quarter?: vue667.DefineComponent<_v_c_picker_dist_interface0.SharedPanelProps<any>> | undefined;
  decade?: vue667.DefineComponent<_v_c_picker_dist_interface0.SharedPanelProps<any>> | undefined;
  datetime?: vue667.DefineComponent<_v_c_picker_dist_interface0.SharedPanelProps<any>> | undefined;
  button: string | vue667.DefineSetupFnComponent<ButtonProps, {}, {}, ButtonProps & {}, vue667.PublicProps> | vue667.DefineComponent;
  input?: (vue667.DefineComponent | string) | undefined;
};
//#endregion
export { useComponents as default };