import { BaseValueAccessor } from "../input/base-value-accessor"; import * as i0 from "@angular/core"; export declare class SwitchComponent extends BaseValueAccessor { readonly label: import("@angular/core").InputSignal; readonly appearance: import("@angular/core").InputSignal; readonly showLabel: import("@angular/core").InputSignal; readonly showIcon: import("@angular/core").InputSignal; readonly disabled: import("@angular/core").InputSignal; readonly readOnly: import("@angular/core").InputSignal; readonly checked: import("@angular/core").InputSignal; readonly stateChange: import("@angular/core").OutputEmitterRef; switchHeight: number; switchWidth: number; readonly isChecked: import("@angular/core").WritableSignal; readonly isDisabled: import("@angular/core").Signal; private lastParentChecked; constructor(); writeValue(value: boolean): void; handleChange(event: Event): void; handleClick(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }