import { TemplateRef } from "@angular/core"; import { SdItemOfTemplateContext } from "../../core/directives/sd-item-of-template.directive"; import { ISharedDataBase } from "../../core/providers/storage/sd-shared-data.provider"; import { AbsSdDataSelectButton, ISdSelectModal, TSdSelectModalInfo } from "../data-view/sd-data-select-button.control"; import { TSelectModeValue } from "../../ui/form/select/sd-select.control"; import * as i0 from "@angular/core"; export declare class SdSharedDataSelectButtonControl, TMode extends keyof TSelectModeValue, TModal extends ISdSelectModal> extends AbsSdDataSelectButton { items: import("@angular/core").InputSignal; modal: import("@angular/core").InputSignal>; itemTplRef: import("@angular/core").Signal>>; load(keys: number[]): TItem[]; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "sd-shared-data-select-button", never, { "items": { "alias": "items"; "required": false; "isSignal": true; }; "modal": { "alias": "modal"; "required": true; "isSignal": true; }; }, {}, ["itemTplRef"], ["*"], true, never>; }