export declare function getValue(value: any, multiple: boolean): any;
export declare function setValue(value: any, valuePath: string, payload?: {
    multiple?: boolean;
    options?: any;
    valueKey?: string;
    labelKey?: string;
    needLabel?: boolean;
    row?: any;
}): {
    [x: string]: any;
};
export declare function toBoolean(value: any): boolean | null;
export declare function toDictValue(field: string, value: any, row: any): any;
export declare function getSelectOptions(payload: any): {
    selectOptions: any;
    labels: any;
    labelJson: any;
};
export declare function getRdoSelectOptions(payload: any): {
    labels: any;
    labelJson: any;
};
/**
 * 补全日期时间
 * @param timeStr '2025-12-02 10:12:03' | '10:12:03'
 */
export declare function normalizeDateTime(timeStr: string): string;
export declare function formatDateTime(attrs: any, value?: string): string;
export declare function formatDateTimeHook(props: any, value?: string): string;
/** 判断一个日期或日期时间字符串是否在最小和最大时间戳之间 */
export declare function isOutOfRange(inputStr: string, minTimestamp?: number, maxTimestamp?: number): boolean;
