import { OnInit, TemplateRef } from '@angular/core'; import { ControlValueAccessor, FormBuilder } from '@angular/forms'; import { NGXLogger } from 'ngx-logger'; import { Size } from '../../core/enums/size'; import { UI } from '../../core/enums/ui'; import * as ɵngcc0 from '@angular/core'; export declare class RadioComponent implements ControlValueAccessor, OnInit { private fb; private logger; ui: typeof UI; readonly host = "jnt-radio-host"; radioControl: import("@angular/forms").FormControl; form: import("@angular/forms").FormGroup; get checked(): any; _size: Size; set size(size: Size); label: string; value: any; labelTemplate: TemplateRef; onChange: (value: any) => void; onTouched: () => void; registerOnChange: (fn: any) => any; registerOnTouched: (fn: any) => any; onBlur: () => void; constructor(fb: FormBuilder, logger: NGXLogger); ngOnInit(): void; writeValue(value: boolean): void; setDisabledState(disabled: boolean): void; static ɵfac: ɵngcc0.ɵɵFactoryDef; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFkaW8uY29tcG9uZW50LmQudHMiLCJzb3VyY2VzIjpbInJhZGlvLmNvbXBvbmVudC5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7QUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0JBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgT25Jbml0LCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29udHJvbFZhbHVlQWNjZXNzb3IsIEZvcm1CdWlsZGVyIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHsgTkdYTG9nZ2VyIH0gZnJvbSAnbmd4LWxvZ2dlcic7XG5pbXBvcnQgeyBTaXplIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9zaXplJztcbmltcG9ydCB7IFVJIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy91aSc7XG5leHBvcnQgZGVjbGFyZSBjbGFzcyBSYWRpb0NvbXBvbmVudCBpbXBsZW1lbnRzIENvbnRyb2xWYWx1ZUFjY2Vzc29yLCBPbkluaXQge1xuICAgIHByaXZhdGUgZmI7XG4gICAgcHJpdmF0ZSBsb2dnZXI7XG4gICAgdWk6IHR5cGVvZiBVSTtcbiAgICByZWFkb25seSBob3N0ID0gXCJqbnQtcmFkaW8taG9zdFwiO1xuICAgIHJhZGlvQ29udHJvbDogaW1wb3J0KFwiQGFuZ3VsYXIvZm9ybXNcIikuRm9ybUNvbnRyb2w7XG4gICAgZm9ybTogaW1wb3J0KFwiQGFuZ3VsYXIvZm9ybXNcIikuRm9ybUdyb3VwO1xuICAgIGdldCBjaGVja2VkKCk6IGFueTtcbiAgICBfc2l6ZTogU2l6ZTtcbiAgICBzZXQgc2l6ZShzaXplOiBTaXplKTtcbiAgICBsYWJlbDogc3RyaW5nO1xuICAgIHZhbHVlOiBhbnk7XG4gICAgbGFiZWxUZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PjtcbiAgICBvbkNoYW5nZTogKHZhbHVlOiBhbnkpID0+IHZvaWQ7XG4gICAgb25Ub3VjaGVkOiAoKSA9PiB2b2lkO1xuICAgIHJlZ2lzdGVyT25DaGFuZ2U6IChmbjogYW55KSA9PiBhbnk7XG4gICAgcmVnaXN0ZXJPblRvdWNoZWQ6IChmbjogYW55KSA9PiBhbnk7XG4gICAgb25CbHVyOiAoKSA9PiB2b2lkO1xuICAgIGNvbnN0cnVjdG9yKGZiOiBGb3JtQnVpbGRlciwgbG9nZ2VyOiBOR1hMb2dnZXIpO1xuICAgIG5nT25Jbml0KCk6IHZvaWQ7XG4gICAgd3JpdGVWYWx1ZSh2YWx1ZTogYm9vbGVhbik6IHZvaWQ7XG4gICAgc2V0RGlzYWJsZWRTdGF0ZShkaXNhYmxlZDogYm9vbGVhbik6IHZvaWQ7XG59XG4iXX0=