import { ChangeDetectorRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class NbCheckboxComponent implements ControlValueAccessor {
    private changeDetector;
    status: string;
    _value: boolean;
    disabled: boolean;
    setDisabled: boolean;
    setStatus: string;
    readonly success: boolean;
    readonly warning: boolean;
    readonly danger: boolean;
    onChange: any;
    onTouched: any;
    value: boolean;
    constructor(changeDetector: ChangeDetectorRef);
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    writeValue(val: any): void;
    setDisabledState(val: boolean): void;
    setTouched(): void;
}
