import { GridBaseState, LayoutType } from '../../state';
import { GridSectionsState, SectionRange } from './GridSectionsState';
import { FiltersMap } from '@wix/bex-core';
export interface GridSectionsSectionStateParams<T, F extends FiltersMap> {
    readonly imagePlacement?: 'side' | 'top';
    readonly gridSections: GridSectionsState<T, F>;
    readonly sectionDescriptor: SectionRange;
    readonly layoutType: LayoutType | undefined;
    readonly draggable?: 'none' | 'draggable';
}
export declare class GridSectionsSectionState<T, F extends FiltersMap> {
    gridBase: GridBaseState<T, F>;
    gridSections: GridSectionsState<T, F>;
    sectionDescriptor: SectionRange;
    constructor(params: GridSectionsSectionStateParams<T, F>);
    get isLast(): boolean;
}
//# sourceMappingURL=GridSectionsSectionState.d.ts.map