import { ResourceRef, Signal } from "@angular/core"; import { SdSheetColumnDirective } from "../directives/sd-sheet-column.directive"; import { ISdSheetConfig } from "../types/ISdSheetConfig"; import { ISdSheetColumnDef } from "../types/ISdSheetColumnDef"; import { ISdSheetHeaderDef } from "../types/ISdSheetHeaderDef"; export declare class SdSheetLayoutEngine { private readonly _options; constructor(_options: { columnControls: Signal>>; config: ResourceRef; }); columnDefs: Signal[]>; private readonly _rawHeaderDefTable; headerDefTable: Signal<(ISdSheetHeaderDef | undefined)[][]>; hasSummary: Signal; headerFeatureRowSpan: Signal; }