import * as i0 from "@angular/core"; export declare class SdStatePresetControl { private readonly _sdSystemConfig; private readonly _sdToast; state: import("@angular/core").ModelSignal; key: import("@angular/core").InputSignal; size: import("@angular/core").InputSignal<"sm" | "lg" | undefined>; presets: import("../../../core/utils/bindings/$signal").SdWritableSignal; constructor(); onAddButtonClick(): Promise; onItemClick(preset: ISdStatePreset): void; onRemoveButtonClick(preset: ISdStatePreset): Promise; onSaveButtonClick(preset: ISdStatePreset): Promise; protected readonly tablerStar = ""; protected readonly tablerX = ""; protected readonly tablerDeviceFloppy = ""; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface ISdStatePreset { name: string; state: any; }