import { ISdResizeEvent } from "../../../core/plugins/events/sd-resize-event.plugin"; import { SdExpandingManager } from "../../../core/utils/managers/SdExpandingManager"; import { SdSelectionManager } from "../../../core/utils/managers/SdSelectionManager"; import { ISdSortingDef, SdSortingManager } from "../../../core/utils/managers/SdSortingManager"; import { SdSheetColumnDirective } from "./directives/sd-sheet-column.directive"; import { SdSheetCellAgent } from "./features/SdSheetCellAgent"; import { SdSheetColumnFixingManager } from "./features/SdSheetColumnFixingManager"; import { SdSheetDomAccessor } from "./features/SdSheetDomAccessor"; import { SdSheetFocusIndicatorRenderer } from "./features/SdSheetFocusIndicatorRenderer"; import { SdSheetLayoutEngine } from "./features/SdSheetLayoutEngine"; import { SdSheetSelectRowIndicatorRenderer } from "./features/SdSheetSelectRowIndicatorRenderer"; import { ISdSheetConfig } from "./types/ISdSheetConfig"; import { ISdSheetHeaderDef } from "./types/ISdSheetHeaderDef"; import { ISdSheetItemKeydownEventParam } from "./types/ISdSheetItemKeydownEventParam"; import * as i0 from "@angular/core"; export declare class SdSheetControl { private readonly _sdModal; hideConfigBar: import("@angular/core").InputSignalWithTransform; inset: import("@angular/core").InputSignalWithTransform; contentStyle: import("@angular/core").InputSignal; getItemCellClassFn: import("@angular/core").InputSignal<((item: T, colKey: string) => string | undefined) | undefined>; getItemCellStyleFn: import("@angular/core").InputSignal<((item: T, colKey: string) => string | undefined) | undefined>; itemKeydown: import("@angular/core").OutputEmitterRef>; cellKeydown: import("@angular/core").OutputEmitterRef>; columnControls: import("@angular/core").Signal[]>; items: import("@angular/core").InputSignal; trackByFn: import("@angular/core").InputSignal<(item: T, index: number) => any>; domAccessor: SdSheetDomAccessor; key: import("@angular/core").InputSignal; config: import("@angular/core").ResourceRef; onConfigButtonClick(): Promise; private _saveColumnConfig; layoutEngine: SdSheetLayoutEngine; columnFixingManager: SdSheetColumnFixingManager; onHeaderLastRowCellResize(event: ISdResizeEvent, c: number): void; private _isOnResizing; onResizerMousedown(event: MouseEvent, colKey: string): void; onResizerDoubleClick(event: MouseEvent, colKey: string): void; sorts: import("@angular/core").ModelSignal; sortingManager: SdSortingManager; useAutoSort: import("@angular/core").InputSignalWithTransform; onHeaderCellClick(event: MouseEvent, headerCell: ISdSheetHeaderDef): void; private readonly _sortedItems; visiblePageCount: import("@angular/core").InputSignal; totalPageCount: import("@angular/core").InputSignal; itemsPerPage: import("@angular/core").InputSignal; currentPage: import("@angular/core").ModelSignal; effectivePageCount: import("@angular/core").Signal; private readonly _sortedPagedItems; expandedItems: import("@angular/core").ModelSignal; getChildrenFn: import("@angular/core").InputSignal<((item: T, index: number) => T[] | undefined) | undefined>; expandingManager: SdExpandingManager; displayItems: import("@angular/core").Signal; selectMode: import("@angular/core").InputSignal<"single" | "multi" | undefined>; selectedItems: import("@angular/core").ModelSignal; autoSelect: import("@angular/core").InputSignal<"click" | "focus" | undefined>; getItemSelectableFn: import("@angular/core").InputSignal<((item: T) => boolean | string) | undefined>; selectionManager: SdSelectionManager; onSelectorMouseDown(event: MouseEvent, r: number): void; onItemCellClick(item: T): void; onFocusCaptureForSelection(event: FocusEvent): void; cellAgent: SdSheetCellAgent; onKeydownCaptureForCellAgent(event: KeyboardEvent): Promise; onItemCellDoubleClick(event: MouseEvent): void; onBlurCaptureForCellAgent(event: FocusEvent): void; onFocusCaptureForAutoScroll(event: FocusEvent): void; focusMode: import("@angular/core").InputSignal<"row" | "cell">; selectRowIndicatorRenderer: SdSheetSelectRowIndicatorRenderer; focusIndicatorRenderer: SdSheetFocusIndicatorRenderer; onFocusCaptureForFocusIndicator(): void; onBlurCaptureForFocusIndicator(): void; onSheetResize(event: ISdResizeEvent): void; onContainerScroll(): void; onKeydownCapture(event: KeyboardEvent): Promise; onFocusCapture(event: FocusEvent): void; onBlurCapture(event: FocusEvent): void; protected readonly tablerSettings = ""; protected readonly tablerCaretRight = ""; protected readonly tablerArrowsSort = ""; protected readonly tablerSortDescending = ""; protected readonly tablerSortAscending = ""; protected readonly tablerArrowRight = ""; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "sd-sheet", never, { "hideConfigBar": { "alias": "hideConfigBar"; "required": false; "isSignal": true; }; "inset": { "alias": "inset"; "required": false; "isSignal": true; }; "contentStyle": { "alias": "contentStyle"; "required": false; "isSignal": true; }; "getItemCellClassFn": { "alias": "getItemCellClassFn"; "required": false; "isSignal": true; }; "getItemCellStyleFn": { "alias": "getItemCellStyleFn"; "required": false; "isSignal": true; }; "items": { "alias": "items"; "required": false; "isSignal": true; }; "trackByFn": { "alias": "trackByFn"; "required": false; "isSignal": true; }; "key": { "alias": "key"; "required": true; "isSignal": true; }; "sorts": { "alias": "sorts"; "required": false; "isSignal": true; }; "useAutoSort": { "alias": "useAutoSort"; "required": false; "isSignal": true; }; "visiblePageCount": { "alias": "visiblePageCount"; "required": false; "isSignal": true; }; "totalPageCount": { "alias": "totalPageCount"; "required": false; "isSignal": true; }; "itemsPerPage": { "alias": "itemsPerPage"; "required": false; "isSignal": true; }; "currentPage": { "alias": "currentPage"; "required": false; "isSignal": true; }; "expandedItems": { "alias": "expandedItems"; "required": false; "isSignal": true; }; "getChildrenFn": { "alias": "getChildrenFn"; "required": false; "isSignal": true; }; "selectMode": { "alias": "selectMode"; "required": false; "isSignal": true; }; "selectedItems": { "alias": "selectedItems"; "required": false; "isSignal": true; }; "autoSelect": { "alias": "autoSelect"; "required": false; "isSignal": true; }; "getItemSelectableFn": { "alias": "getItemSelectableFn"; "required": false; "isSignal": true; }; "focusMode": { "alias": "focusMode"; "required": false; "isSignal": true; }; }, { "itemKeydown": "itemKeydown"; "cellKeydown": "cellKeydown"; "sorts": "sortsChange"; "currentPage": "currentPageChange"; "expandedItems": "expandedItemsChange"; "selectedItems": "selectedItemsChange"; }, ["columnControls"], never, true, never>; }