import { OnInit, SimpleChanges, ElementRef } from "@angular/core";
import { BehaviorSubject } from "rxjs";
import { RadioGroupService } from "../services/radio-group.service";
import { RadioItem } from "../interfaces/radio-item.interface";
import * as i0 from "@angular/core";
export declare class DxcRadioGroupItemComponent implements OnInit {
    private service;
    private elRef;
    styles: any;
    selected: boolean;
    label: string;
    value: string;
    disabled: boolean;
    errorState: boolean;
    readOnlyState: boolean;
    indexValue: number;
    radioLabelId: string;
    defaultInputs: BehaviorSubject<RadioItem>;
    constructor(service: RadioGroupService, elRef: ElementRef);
    onClickHandler(): void;
    onFocusHandler(): void;
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    private getBorderColor;
    private getHoverBorderColor;
    private getActiveBorderColor;
    getDynamicStyle(inputs: any): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<DxcRadioGroupItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DxcRadioGroupItemComponent, "dxc-radio-group-item", never, { "label": "label"; "value": "value"; "disabled": "disabled"; "errorState": "errorState"; "readOnlyState": "readOnlyState"; "indexValue": "indexValue"; }, {}, never, never>;
}
//# sourceMappingURL=dxc-radio.component.d.ts.map