import { EventEmitter, OnChanges, SimpleChange } from "@angular/core"; import { FormGroup } from "@angular/forms"; import { Questionario } from "../models/questionario"; import { CategoriaPergunta } from "../models/categoria-pergunta"; import { Resposta } from "../models/resposta"; import { QuestionModel } from "../models/question-model"; import { QuestionarioDinamicoService } from "../services/questionario-dinamico.service"; export declare class FiltroDinamicoComponent implements OnChanges { questionarioDinamicoService: QuestionarioDinamicoService; idQuestionario: number; nomeQuestionario: string; resposta: Resposta; botaoResetar: boolean; botaoPesquisar: boolean; botaoSelecionar: boolean; respostaEmitida: EventEmitter; filtro: Resposta; mensagem: [string, string]; questionario: Questionario; questionarioCompleto: Questionario; categorias: CategoriaPergunta[]; form: FormGroup; questionModel: QuestionModel; isLoading: boolean; filtroUsuario: string; filtroDataCriacao: Date; multipleComponentChecked: Array<{ idOpcao: number; value: boolean; idItem: number; idPergunta: number; }>; constructor(questionarioDinamicoService: QuestionarioDinamicoService); ngOnChanges(changes: { [propKey: string]: SimpleChange; }): void; reemitirResposta(event: number): void; carregaQuestionario(): void; updateMultipleComponent(option: any, valorOpcao: any, item: number, pergunta: number): void; filtrar(formulario: any, isValid: boolean): void; preencheFiltro(): Resposta; erro(erro: string): void; resetar(): void; finaliza(): void; }