import { type CellContext, type HeaderContext, RowData } from '@tanstack/angular-table'; import { DataTableContextService } from '../src/data-table-context.service'; import * as i0 from "@angular/core"; /** * Header checkbox component for selecting/deselecting all rows on current page */ export declare class DataTableHeadSelectionComponent { /** * TanStack Table context injected by flexRender */ context: HeaderContext; /** * Data table context for size synchronization */ readonly dataTableContext: DataTableContextService; /** * Computed checkbox size based on table size */ readonly checkboxSize: import("@angular/core").Signal<"xs" | "sm" | "md" | "lg">; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "st-data-table-head-selection", never, {}, {}, never, never, true, never>; } /** * Row checkbox component for individual row selection */ export declare class DataTableRowSelectionComponent { /** * TanStack Table context injected by flexRender */ context: CellContext; /** * Data table context for size synchronization */ readonly dataTableContext: DataTableContextService; /** * Computed checkbox size based on table size */ readonly checkboxSize: import("@angular/core").Signal<"xs" | "sm" | "md" | "lg">; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "st-data-table-row-selection", never, {}, {}, never, never, true, never>; }