import { EventEmitter } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; /** A Slide toggle allows the user to change between two states */ export declare class ToggleComponent implements ControlValueAccessor { /** Element class name */ className?: string; /** Element disabled state */ disabled?: boolean; /** Element ID */ get id(): string; set id(v: string); /** Element label */ label?: string; /** Element name */ name?: string; /** Element value. Use ngModel for two-way data binding */ get value(): boolean; set value(v: boolean); /** On change event which returns boolean */ valueChange: EventEmitter; private _value; private _id; private onTouchedCallback; private onChangeCallback; writeValue(val: boolean): void; registerOnChange(fn: () => void): void; registerOnTouched(fn: () => void): void; }