import { CollectionState, FiltersMap } from '@wix/bex-core'; import { GridState, ToolbarCollectionState } from '../../state'; import type { Section, GroupBy, RenderSection } from '../CollectionSectionHeader'; export interface SectionRange { sectionId: string; sectionIndex: number; section: Section; range: { start: number; length: number; }; } export interface GridSectionsStateParams { readonly collection: CollectionState; readonly toolbar: ToolbarCollectionState; readonly groupBy: GroupBy; readonly renderSection?: RenderSection; readonly parentState: GridState; } export declare class GridSectionsState { groupBy: GroupBy; renderSection?: RenderSection; readonly toolbar: ToolbarCollectionState; readonly collection: CollectionState; readonly parentState: GridState; constructor(params: GridSectionsStateParams); get sections(): SectionRange[]; } //# sourceMappingURL=GridSectionsState.d.ts.map