import { WixPatternsContainer, WixPatternsContainerParams, CollectionState, FiltersMap, TaskState } from '@wix/bex-core'; import { GridFoldersState } from './GridFoldersState'; import { TableFoldersState } from './TableFoldersState'; import { ToolbarCollectionState } from './ToolbarCollectionState'; import { ViewTypeState } from './ViewTypeState'; export interface TableGridSwitchStateFoldersParams { readonly items: CollectionState; readonly folders: CollectionState; readonly container: WixPatternsContainer; readonly containerOverrides: Partial; } type ViewType = 'table' | 'grid'; export declare class TableGridSwitchFoldersState { readonly container: WixPatternsContainer; readonly initTask: TaskState; readonly containerOverrides: Partial; readonly gridFoldersState: GridFoldersState; readonly tableFoldersState: TableFoldersState; readonly viewTypeState: ViewTypeState; constructor(params: TableGridSwitchStateFoldersParams); get viewType(): ViewType; set viewType(viewType: ViewType); get toolbar(): ToolbarCollectionState>; init(): void; } export {}; //# sourceMappingURL=TableGridSwitchFoldersState.d.ts.map