import { type TemplateRef } from "@angular/core"; import { SdForm } from "../../controls/form/sd-form"; import { SdSheetColumn } from "../sheet/sd-sheet-column"; import type { SdViewType } from "../../core/routing/injectViewTypeSignal"; import type { SortingDef } from "../../core/selection/useSortingManager"; import * as i0 from "@angular/core"; import * as i1 from "../../core/commands/sd-command"; export declare class SdCrudList { private readonly _sdActivatedModal; ready: import("@angular/core").ModelSignal; initialized: import("@angular/core").InputSignal; busyCount: import("@angular/core").ModelSignal; restricted: import("@angular/core").InputSignal; readonly: import("@angular/core").InputSignal; viewType: import("@angular/core").InputSignal; selectMode: import("@angular/core").InputSignal<"single" | "multi" | undefined>; key: import("@angular/core").InputSignal; formCtrl: import("@angular/core").Signal; filterSubmit: import("@angular/core").OutputEmitterRef; submit: import("@angular/core").OutputEmitterRef; create: import("@angular/core").OutputEmitterRef; delete: import("@angular/core").OutputEmitterRef; restore: import("@angular/core").OutputEmitterRef; items: import("@angular/core").InputSignal; selectedKeys: import("@angular/core").ModelSignal[]>; currDeletedItems: import("@angular/core").InputSignal; currDeletedSet: import("@angular/core").Signal>; currSelectedItems: import("@angular/core").Signal; currentPage: import("@angular/core").ModelSignal; totalPageCount: import("@angular/core").InputSignal; sorts: import("@angular/core").ModelSignal; trackByFn: import("@angular/core").InputSignal<(item: TItem) => TKey>; commandTplRef: import("@angular/core").Signal | undefined>; filterTplRef: import("@angular/core").Signal | undefined>; toolTplRef: import("@angular/core").Signal | undefined>; bottomCommandTplRef: import("@angular/core").Signal | undefined>; columnControls: import("@angular/core").Signal[]>; hasSelectedDeleted: import("@angular/core").Signal; hasSelectedNotDeleted: import("@angular/core").Signal; getItemCellStyleFn: (item: TItem) => string | undefined; isDeleted(item: TItem): boolean; onSaveButtonClick(): void; onModalSelectionCancelClick(): void; onModalSelectionConfirmClick(): void; onSelectedKeysChange(): void; protected readonly tablerDeviceFloppy = ""; protected readonly tablerCirclePlus = ""; protected readonly tablerEraser = ""; protected readonly tablerRestore = ""; protected readonly tablerSearch = ""; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "sd-crud-list", never, { "ready": { "alias": "ready"; "required": false; "isSignal": true; }; "initialized": { "alias": "initialized"; "required": false; "isSignal": true; }; "busyCount": { "alias": "busyCount"; "required": false; "isSignal": true; }; "restricted": { "alias": "restricted"; "required": false; "isSignal": true; }; "readonly": { "alias": "readonly"; "required": false; "isSignal": true; }; "viewType": { "alias": "viewType"; "required": true; "isSignal": true; }; "selectMode": { "alias": "selectMode"; "required": false; "isSignal": true; }; "key": { "alias": "key"; "required": true; "isSignal": true; }; "items": { "alias": "items"; "required": false; "isSignal": true; }; "selectedKeys": { "alias": "selectedKeys"; "required": false; "isSignal": true; }; "currDeletedItems": { "alias": "currDeletedItems"; "required": false; "isSignal": true; }; "currentPage": { "alias": "currentPage"; "required": false; "isSignal": true; }; "totalPageCount": { "alias": "totalPageCount"; "required": false; "isSignal": true; }; "sorts": { "alias": "sorts"; "required": false; "isSignal": true; }; "trackByFn": { "alias": "trackByFn"; "required": true; "isSignal": true; }; }, { "ready": "readyChange"; "busyCount": "busyCountChange"; "filterSubmit": "filterSubmit"; "submit": "submit"; "create": "create"; "delete": "delete"; "restore": "restore"; "selectedKeys": "selectedKeysChange"; "currentPage": "currentPageChange"; "sorts": "sortsChange"; }, ["commandTplRef", "filterTplRef", "toolTplRef", "bottomCommandTplRef", "columnControls"], never, true, [{ directive: typeof i1.SdCommandDirective; inputs: {}; outputs: { "sdSaveCommand": "sdSaveCommand"; }; }]>; } //# sourceMappingURL=sd-crud-list.d.ts.map