import { ChangeDetectorRef, Injector } from '@angular/core';
import { ValueAccessorBase } from '../../core/form';
import * as i0 from "@angular/core";
export declare class CheckboxComponent extends ValueAccessorBase<any> {
    protected injector: Injector;
    readonly cd: ChangeDetectorRef;
    readonly cdParent: ChangeDetectorRef;
    get tabIndex(): number;
    get isChecked(): boolean;
    onClick(): void;
    constructor(injector: Injector, cd: ChangeDetectorRef, cdParent: ChangeDetectorRef);
    static ɵfac: i0.ɵɵFactoryDeclaration<CheckboxComponent, [null, null, { skipSelf: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CheckboxComponent, "dui-checkbox", never, {}, {}, never, ["*"], false, never>;
}
