import { TemplateRef } from "@angular/core"; import type { SharedDataBase } from "../../core/shared-data/sd-shared-data.provider"; import { type SdItemOfTemplateContext } from "../../core/template/sd-item-of-template"; import type { SdSelectModal, SdSelectModalInfo } from "../../controls/button/sd-modal-select-button"; import * as i0 from "@angular/core"; export declare class SdSharedDataSelectList, TModal extends SdSelectModal> { private readonly _sdModal; selectedItem: import("@angular/core").ModelSignal; canChangeFn: import("@angular/core").InputSignal<(item: TItem | undefined) => boolean | Promise>; items: import("@angular/core").InputSignal; selectedIcon: import("@angular/core").InputSignal; useUndefined: import("@angular/core").InputSignalWithTransform; filterFn: import("@angular/core").InputSignal<((item: TItem, index: number) => boolean) | undefined>; modal: import("@angular/core").InputSignal | undefined>; header: import("@angular/core").InputSignal; headerTplRef: import("@angular/core").Signal | undefined>; filterTplRef: import("@angular/core").Signal | undefined>; itemTplRef: import("@angular/core").Signal> | undefined>; undefinedTplRef: import("@angular/core").Signal | undefined>; searchText: import("@angular/core").WritableSignal; pageItemCount: import("@angular/core").InputSignal; page: import("@angular/core").WritableSignal; private readonly _filteredItems; pageLength: import("@angular/core").Signal; displayItems: import("@angular/core").Signal; constructor(); select(item: TItem | undefined): void; toggle(item: TItem | undefined): void; onModalButtonClick(): Promise; protected readonly tablerExternalLink = ""; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "sd-shared-data-select-list", never, { "selectedItem": { "alias": "selectedItem"; "required": false; "isSignal": true; }; "canChangeFn": { "alias": "canChangeFn"; "required": false; "isSignal": true; }; "items": { "alias": "items"; "required": true; "isSignal": true; }; "selectedIcon": { "alias": "selectedIcon"; "required": false; "isSignal": true; }; "useUndefined": { "alias": "useUndefined"; "required": false; "isSignal": true; }; "filterFn": { "alias": "filterFn"; "required": false; "isSignal": true; }; "modal": { "alias": "modal"; "required": false; "isSignal": true; }; "header": { "alias": "header"; "required": false; "isSignal": true; }; "pageItemCount": { "alias": "pageItemCount"; "required": false; "isSignal": true; }; }, { "selectedItem": "selectedItemChange"; }, ["headerTplRef", "filterTplRef", "itemTplRef", "undefinedTplRef"], never, true, never>; } //# sourceMappingURL=sd-shared-data-select-list.d.ts.map