import { OnInit, ElementRef, QueryList } from '@angular/core';
import { CfCoreComponent } from '../core/core.component';
import { CfInputComponent } from '../input/input.component';
import { CfGroupComponent } from '../group/group.component';
import { CfSelectComponent } from '../select/select.component';
import { TemplateService } from '../../services/template-service/template.service';
export declare class CfFormQuestionComponent extends CfCoreComponent implements OnInit {
    elementRef: ElementRef;
    inputs: QueryList<CfInputComponent>;
    groups: QueryList<CfGroupComponent>;
    selects: QueryList<CfSelectComponent>;
    question: any;
    form: any;
    readonly isValid: any;
    private properties;
    private styling;
    private displayQuestion;
    private userValues;
    constructor(elementRef: ElementRef, /**@hidden */ templateService: TemplateService);
    ngOnInit(): void;
    ngAfterViewInit(): void;
    populateProperties(addAsterix: any): void;
    valueChanged($event: any): void;
}
