import { PickerMode } from 'rc-picker/lib/interface'; import { PickerLocale } from './generatePicker'; import { SharedTimeProps } from 'rc-picker/lib/panels/TimePanel'; export declare function getPlaceholder(picker: PickerMode | undefined, locale: PickerLocale, customizePlaceholder?: string): string; export declare function getRangePlaceholder(picker: PickerMode | undefined, locale: PickerLocale, customizePlaceholder?: [string, string]): [string, string] | undefined; export declare function getTimeProps(props: { format?: string; picker?: PickerMode; } & Omit, 'disabledTime'> & { disabledTime?: DisabledTime; }): { format?: string | undefined; picker?: PickerMode | undefined; showNow?: boolean | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12Hours?: boolean | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; hideDisabledOptions?: boolean | undefined; defaultValue?: DateType | undefined; disabledHours?: (() => number[]) | undefined; disabledMinutes?: ((hour: number) => number[]) | undefined; disabledSeconds?: ((hour: number, minute: number) => number[]) | undefined; disabledTime?: DisabledTime | undefined; } | { showTime: { format?: string | undefined; picker?: PickerMode | undefined; showNow?: boolean | undefined; showHour?: boolean | undefined; showMinute?: boolean | undefined; showSecond?: boolean | undefined; use12Hours?: boolean | undefined; hourStep?: number | undefined; minuteStep?: number | undefined; secondStep?: number | undefined; hideDisabledOptions?: boolean | undefined; defaultValue?: DateType | undefined; disabledHours?: (() => number[]) | undefined; disabledMinutes?: ((hour: number) => number[]) | undefined; disabledSeconds?: ((hour: number, minute: number) => number[]) | undefined; disabledTime?: DisabledTime | undefined; }; }; export declare function formatPickerValue(value: unknown, format?: string): unknown; export declare function mergedLocale(locale: { lang: any; timeLang: any; }, defaultLocale: PickerLocale): { lang: any; timePickerLocale: any; }; export declare function getNearestAbsoluteAncestor(node: Node, pos: string): HTMLElement | null; export declare function isolationPopupPollution(open: boolean, uniqueCls: string): void; export declare function getPopupContainer(triggerNode: HTMLElement, customizeContainer: any, wrapRef: any): HTMLElement;