import { AfterViewInit, ChangeDetectorRef, QueryList } from '@angular/core'; import { ControlValueAccessor, FormBuilder } from '@angular/forms'; import { NGXLogger } from 'ngx-logger'; import { Subscription } from 'rxjs'; import { Feature } from '../../../core/enums/feature'; import { FlexAlign } from '../../../core/enums/flex'; import { Gutter } from '../../../core/enums/gutter'; import { Orientation } from '../../../core/enums/orientation'; import { Size } from '../../../core/enums/size'; import { UI } from '../../../core/enums/ui'; import { BreakpointService } from '../../../layout/responsive/breakpoint.service'; import { RadioComponent } from '../radio.component'; import * as ɵngcc0 from '@angular/core'; export declare class RadioGroupComponent implements AfterViewInit, ControlValueAccessor { private fb; private logger; private breakpoint; private cd; ui: typeof UI; readonly host = "jnt-radio-group-host"; _orientation: Orientation; _spacing: Gutter; _align: FlexAlign; private _size; selected: any; radiosControl: import("@angular/forms").FormArray; form: import("@angular/forms").FormGroup; set orientation(orientation: Orientation); get orientation(): Orientation; set align(align: FlexAlign); get align(): FlexAlign; cols: number; set size(size: Size); get size(): Size; set spacing(spacing: Gutter); get spacing(): Gutter; features: Feature[]; radios: QueryList; onChange: (value: any) => void; onTouched: () => void; registerOnChange: (fn: any) => any; registerOnTouched: (fn: any) => any; onBlur: () => void; constructor(fb: FormBuilder, logger: NGXLogger, breakpoint: BreakpointService, cd: ChangeDetectorRef); ngAfterViewInit(): void; subscribe(): Subscription; update(): void; writeValue(value: any): void; setDisabledState(isDisabled: boolean): void; static ɵfac: ɵngcc0.ɵɵFactoryDef; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFkaW8tZ3JvdXAuY29tcG9uZW50LmQudHMiLCJzb3VyY2VzIjpbInJhZGlvLWdyb3VwLmNvbXBvbmVudC5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7O0FBWUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0NBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWZ0ZXJWaWV3SW5pdCwgQ2hhbmdlRGV0ZWN0b3JSZWYsIFF1ZXJ5TGlzdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29udHJvbFZhbHVlQWNjZXNzb3IsIEZvcm1CdWlsZGVyIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHsgTkdYTG9nZ2VyIH0gZnJvbSAnbmd4LWxvZ2dlcic7XG5pbXBvcnQgeyBTdWJzY3JpcHRpb24gfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IEZlYXR1cmUgfSBmcm9tICcuLi8uLi8uLi9jb3JlL2VudW1zL2ZlYXR1cmUnO1xuaW1wb3J0IHsgRmxleEFsaWduIH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbnVtcy9mbGV4JztcbmltcG9ydCB7IEd1dHRlciB9IGZyb20gJy4uLy4uLy4uL2NvcmUvZW51bXMvZ3V0dGVyJztcbmltcG9ydCB7IE9yaWVudGF0aW9uIH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbnVtcy9vcmllbnRhdGlvbic7XG5pbXBvcnQgeyBTaXplIH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbnVtcy9zaXplJztcbmltcG9ydCB7IFVJIH0gZnJvbSAnLi4vLi4vLi4vY29yZS9lbnVtcy91aSc7XG5pbXBvcnQgeyBCcmVha3BvaW50U2VydmljZSB9IGZyb20gJy4uLy4uLy4uL2xheW91dC9yZXNwb25zaXZlL2JyZWFrcG9pbnQuc2VydmljZSc7XG5pbXBvcnQgeyBSYWRpb0NvbXBvbmVudCB9IGZyb20gJy4uL3JhZGlvLmNvbXBvbmVudCc7XG5leHBvcnQgZGVjbGFyZSBjbGFzcyBSYWRpb0dyb3VwQ29tcG9uZW50IGltcGxlbWVudHMgQWZ0ZXJWaWV3SW5pdCwgQ29udHJvbFZhbHVlQWNjZXNzb3Ige1xuICAgIHByaXZhdGUgZmI7XG4gICAgcHJpdmF0ZSBsb2dnZXI7XG4gICAgcHJpdmF0ZSBicmVha3BvaW50O1xuICAgIHByaXZhdGUgY2Q7XG4gICAgdWk6IHR5cGVvZiBVSTtcbiAgICByZWFkb25seSBob3N0ID0gXCJqbnQtcmFkaW8tZ3JvdXAtaG9zdFwiO1xuICAgIF9vcmllbnRhdGlvbjogT3JpZW50YXRpb247XG4gICAgX3NwYWNpbmc6IEd1dHRlcjtcbiAgICBfYWxpZ246IEZsZXhBbGlnbjtcbiAgICBwcml2YXRlIF9zaXplO1xuICAgIHNlbGVjdGVkOiBhbnk7XG4gICAgcmFkaW9zQ29udHJvbDogaW1wb3J0KFwiQGFuZ3VsYXIvZm9ybXNcIikuRm9ybUFycmF5O1xuICAgIGZvcm06IGltcG9ydChcIkBhbmd1bGFyL2Zvcm1zXCIpLkZvcm1Hcm91cDtcbiAgICBzZXQgb3JpZW50YXRpb24ob3JpZW50YXRpb246IE9yaWVudGF0aW9uKTtcbiAgICBnZXQgb3JpZW50YXRpb24oKTogT3JpZW50YXRpb247XG4gICAgc2V0IGFsaWduKGFsaWduOiBGbGV4QWxpZ24pO1xuICAgIGdldCBhbGlnbigpOiBGbGV4QWxpZ247XG4gICAgY29sczogbnVtYmVyO1xuICAgIHNldCBzaXplKHNpemU6IFNpemUpO1xuICAgIGdldCBzaXplKCk6IFNpemU7XG4gICAgc2V0IHNwYWNpbmcoc3BhY2luZzogR3V0dGVyKTtcbiAgICBnZXQgc3BhY2luZygpOiBHdXR0ZXI7XG4gICAgZmVhdHVyZXM6IEZlYXR1cmVbXTtcbiAgICByYWRpb3M6IFF1ZXJ5TGlzdDxSYWRpb0NvbXBvbmVudD47XG4gICAgb25DaGFuZ2U6ICh2YWx1ZTogYW55KSA9PiB2b2lkO1xuICAgIG9uVG91Y2hlZDogKCkgPT4gdm9pZDtcbiAgICByZWdpc3Rlck9uQ2hhbmdlOiAoZm46IGFueSkgPT4gYW55O1xuICAgIHJlZ2lzdGVyT25Ub3VjaGVkOiAoZm46IGFueSkgPT4gYW55O1xuICAgIG9uQmx1cjogKCkgPT4gdm9pZDtcbiAgICBjb25zdHJ1Y3RvcihmYjogRm9ybUJ1aWxkZXIsIGxvZ2dlcjogTkdYTG9nZ2VyLCBicmVha3BvaW50OiBCcmVha3BvaW50U2VydmljZSwgY2Q6IENoYW5nZURldGVjdG9yUmVmKTtcbiAgICBuZ0FmdGVyVmlld0luaXQoKTogdm9pZDtcbiAgICBzdWJzY3JpYmUoKTogU3Vic2NyaXB0aW9uO1xuICAgIHVwZGF0ZSgpOiB2b2lkO1xuICAgIHdyaXRlVmFsdWUodmFsdWU6IGFueSk6IHZvaWQ7XG4gICAgc2V0RGlzYWJsZWRTdGF0ZShpc0Rpc2FibGVkOiBib29sZWFuKTogdm9pZDtcbn1cbiJdfQ==