import { RenderNodeFn } from "../_util/type.js";
import "./generatePicker/index.js";
import { PickerLocale, PickerProps as PickerProps$1 } from "./generatePicker/interface.js";
import { PickerMode } from "@v-c/picker";
import * as vue_jsx_runtime3 from "vue/jsx-runtime";

//#region src/date-picker/util.d.ts
declare function getPlaceholder(locale: PickerLocale, picker?: PickerMode, customizePlaceholder?: string): string;
declare function getRangePlaceholder(locale: PickerLocale, picker?: PickerMode, customizePlaceholder?: [string, string]): [string, string] | undefined;
declare function useIcons(props: Pick<PickerProps$1, 'allowClear' | 'removeIcon'>, prefixCls: string): readonly [false, string | number | boolean | vue_jsx_runtime3.JSX.Element | RenderNodeFn<any[]> | null] | readonly [{
  clearIcon: VueNode;
}, string | number | boolean | vue_jsx_runtime3.JSX.Element | RenderNodeFn<any[]> | null];
//#endregion
export { getPlaceholder, getRangePlaceholder, useIcons };