declare type OptionType = { value: string | number; name?: string; fullName?: (string)[]; leaf: number; parent?: OptionType; children?: OptionType[]; checked: boolean; indeterminate: boolean; }; declare type PropsKeyValue = { propPValue: string; propValue: string; propName: string; }; export declare function initOptions(initValue: (string | number)[], initOptions: OptionType[]): void | { selectedMap: any; options: any; optionsFlat: any; selectedValue: any; }; export declare function getSelectedMapOptions(value: (string | number)[], options: OptionType[]): { options: OptionType[]; selectedMap: any[]; }; export declare function onCheckLow2High(checked: boolean, record: OptionType): void; export declare function onCheckHigh2Low(checked: boolean, record: OptionType): void; export declare function getFullName(record: OptionType, propName: string): any[]; export declare function transform2FlatData(treeData: OptionType[], propName?: any): any[]; export declare const transform2TreeData: (platData: any, keyValue: PropsKeyValue) => OptionType[]; export {};