import { ReadModelRoot } from '@generic-ui/hermes'; import { ColumnDefinition } from './definition/column-definition'; import { CellTemplateWithContext } from './definition/cell-template-with-context'; import { CellTemplateWithAccessor } from './definition/cell-template-with-accessor'; import { CompositionReadModelRootId } from '../api/global/composition.read-model-root-id'; export declare class CompositionReadModeRoot extends ReadModelRoot { private readonly ready; private readonly allColumns; private readonly activeColumns; private readonly width; private readonly resizeWidth; constructor(uid: CompositionReadModelRootId, ready: boolean, allColumns: Array, activeColumns: Array, width: number, resizeWidth: boolean); getActiveColumns(): Array; getAllColumns(): Array; getActiveHeaderColumns(): Array; getHeaderColumns(): Array; getTemplateColumns(): Array; getWidth(): number; getContainerWidth(): number; isReady(): boolean; isResizeWidthEnabled(): boolean; equals(composition: CompositionReadModeRoot): boolean; equalsByColumns(columns: Array): boolean; }