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