import { WixPatternsContainer, CollectionState, FiltersMap } from '@wix/bex-core'; import { GridState } from './GridState'; import { ToolbarCollectionState } from './ToolbarCollectionState'; import { FoldersAndItemsCollectionsState, FoldersAndItemsCollectionsStateInitParams, PartialAllFilters } from './FoldersAndItemsCollectionsState'; import { GridFoldersBIReporter } from './GridFoldersBIReporter'; export interface GridFoldersStateParams { readonly items: CollectionState; readonly folders: CollectionState; readonly container: WixPatternsContainer; readonly toolbar?: ToolbarCollectionState>; readonly collections?: FoldersAndItemsCollectionsState; } interface GridFoldersStateInitParams extends FoldersAndItemsCollectionsStateInitParams { } export declare class GridFoldersState { readonly container: WixPatternsContainer; readonly toolbar: ToolbarCollectionState>; readonly items: GridState; readonly folders: GridState; readonly collections: FoldersAndItemsCollectionsState; readonly bi: GridFoldersBIReporter; showAllFolders: boolean; constructor(params: GridFoldersStateParams); toggleShowAllFolders: () => void; get foldersLocalLimit(): number; get effectiveFoldersLocalLimit(): number | null; get showToggleShowAllLessButton(): boolean; get showFoldersSectionHeader(): boolean; get showItemsSection(): boolean; get initTask(): import("@wix/bex-core").TaskState; get showErrorState(): boolean; get errorStatus(): import("@wix/bex-core").QueryResultStatusError, Partial> | undefined; retryErrorState: () => void; get showLoadingState(): boolean; get showEmptyState(): boolean; get showItemsSectionHeader(): boolean; get showFoldersSection(): boolean; get showLoadingSection(): boolean; init(params: GridFoldersStateInitParams): () => void; } export {}; //# sourceMappingURL=GridFoldersState.d.ts.map