import { FiltersMap } from '@wix/bex-core';
import { GridFoldersState } from '../state/GridFoldersState';
import { CollectionFoldersBaseConfig } from './CollectionFoldersBaseConfig';
export interface GridFoldersConfig<T1, F1 extends FiltersMap, T2, F2 extends FiltersMap> extends CollectionFoldersBaseConfig<T1, F1, T2, F2> {
}
export type GridFoldersFactory = <T1, F1 extends FiltersMap, T2, F2 extends FiltersMap>(config: GridFoldersConfig<T1, F1, T2, F2>) => GridFoldersState<T1, F1, T2, F2>;
export declare function useCreateGridFolders(): GridFoldersFactory;
export declare function useGridFolders<T1, F1 extends FiltersMap, T2, F2 extends FiltersMap>(config: GridFoldersConfig<T1, F1, T2, F2>): GridFoldersState<T1, F1, T2, F2>;
//# sourceMappingURL=useGridFolders.d.ts.map