import * as i0 from '@angular/core';
import { EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';

declare class SlideToggleComponent implements ControlValueAccessor {
    private _checked;
    set checked(status: boolean);
    get checked(): boolean;
    disabled: boolean;
    checkedChange: EventEmitter<boolean>;
    checkManuallyChange(checked: boolean): void;
    onClick(): void;
    onTouched: () => void;
    onChanged: (checked: boolean) => void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    writeValue(status: boolean): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SlideToggleComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SlideToggleComponent, "ap-slide-toggle", never, { "checked": { "alias": "checked"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "checkedChange": "checkedChange"; }, never, never, true, never>;
    static ngAcceptInputType_disabled: unknown;
}

export { SlideToggleComponent };
