import * as _angular_core from '@angular/core'; import { ElementRef } from '@angular/core'; import * as _lucca_front_ng_index_table from '@lucca-front/ng/index-table'; import { PortalContent } from '@lucca-front/ng/core'; declare class IndexTableActionFileComponent { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class IndexTableActionComponent { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class IndexTableBodyComponent { group: _angular_core.InputSignal; groupButtonAlt: _angular_core.InputSignal; expanded: _angular_core.ModelSignal; expandedToggle(): void; protected tableRef: _lucca_front_ng_index_table.IndexTableComponent; colspan: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare abstract class BaseIndexTableCell { tableRef: _lucca_front_ng_index_table.IndexTableComponent; bodyRef: _lucca_front_ng_index_table.IndexTableBodyComponent; headRef: _lucca_front_ng_index_table.IndexTableHeadComponent; footRef: _lucca_front_ng_index_table.IndexTableFootComponent; rowRef: _lucca_front_ng_index_table.IndexTableRowComponent; align: _angular_core.InputSignal<"start" | "center" | "end">; alignCol: _angular_core.Signal<"start" | "center" | "end">; position: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class IndexTableRowCellHeaderComponent extends BaseIndexTableCell { elementRef: ElementRef; sort: _angular_core.ModelSignal<"none" | "ascending" | "descending">; selectable: _angular_core.InputSignalWithTransform; hiddenLabel: _angular_core.InputSignalWithTransform; actions: _angular_core.InputSignalWithTransform; inlineSize: _angular_core.InputSignalWithTransform; toggleSort(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class IndexTableRowCellComponent extends BaseIndexTableCell { allowTextSelection: _angular_core.InputSignalWithTransform; tfoot: _angular_core.InputSignalWithTransform; actions: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class IndexTableFootComponent { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class IndexTableHeadComponent { cols: _angular_core.Signal; tableRef: _lucca_front_ng_index_table.IndexTableComponent; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class IndexTableRowComponent { bodyRef: _lucca_front_ng_index_table.IndexTableBodyComponent; headRef: _lucca_front_ng_index_table.IndexTableHeadComponent; footRef: _lucca_front_ng_index_table.IndexTableFootComponent; readonly cells: _angular_core.Signal; protected tableRef: _lucca_front_ng_index_table.IndexTableComponent; selected: _angular_core.ModelSignal; selectedLabel: _angular_core.InputSignal; disabled: _angular_core.InputSignalWithTransform; stack: _angular_core.InputSignalWithTransform; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class IndexTableComponent { tableRef: _angular_core.Signal>; selectable: _angular_core.InputSignalWithTransform; layoutFixed: _angular_core.InputSignalWithTransform; empty: _angular_core.InputSignalWithTransform; responsive: _angular_core.InputSignal>>; rows: _angular_core.Signal; header: _angular_core.Signal; cols: _angular_core.Signal; classMods: _angular_core.Signal<{ indexTable: boolean; "mod-selectable": boolean; "mod-layoutFixed": boolean; }>; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { IndexTableActionComponent, IndexTableActionFileComponent, IndexTableBodyComponent, IndexTableComponent, IndexTableFootComponent, IndexTableHeadComponent, IndexTableRowCellComponent, IndexTableRowCellHeaderComponent, IndexTableRowComponent };