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<DateType>(props: {
    format?: string;
    picker?: PickerMode;
} & SharedTimeProps<DateType>): SharedTimeProps<DateType> | {
    showTime: SharedTimeProps<DateType>;
};
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, that: any): HTMLElement;
