import React from 'react'; export interface ISearchLayout { name: string; label?: string; show?: boolean; disabled?: boolean; hiddenLabelName?: string; dynamicDisabled?: any; [props: string]: any; } /** * @description 将动态配置存在本地存储中 * @param dynamicStorageKey 保留的key值 * @param value 值 */ export declare function setDynamicKey(dynamicStorageKey: string, value: any): void; export declare function getNewChildren(children: any): any; /** * @description 比对方法,获取最终数据 */ export declare function getSearchParams(storageKey: string, params: any, otherKeys?: any): any; declare function useDynamic(children: React.ReactNode, isDynamic?: boolean, // 是否利用动态列配置 dynamicStorageKey?: string): { dynamicArr: ISearchLayout[]; initDynamicArr: ISearchLayout[]; newChildren: any; }; export default useDynamic;