type Adapter = (options: T, ...rest: any[]) => T; /** * Adaptor return default options for raw options. */ export declare function useDefaultAdaptor(adaptor: Adapter): Adapter; /** * Adaptor return options override raw options. */ export declare function useOverrideAdaptor(adaptor: Adapter): Adapter; export declare function isObject(d: any): boolean; export declare function mergeData(dataDescriptor: any[] | { value: any; [key: string]: any; }, dataValue: any[]): any[] | { [key: string]: any; value: any; }; export {};