import { EventEmitter, OnInit } from '@angular/core'; import { I18nService } from '../../../services/i18n'; import { FormMetadata, FormSubmit } from '../../types'; import { FeedbackFormMetadata, FeedbackSubmitEvent } from './types'; import * as i0 from "@angular/core"; export declare class FeedbackFormComponent implements OnInit { props: FeedbackFormMetadata; onSubmit: EventEmitter; onCancel: EventEmitter; onError: EventEmitter; protected i18n: I18nService; private feedbackService; private toast; private errors; formProps: FormMetadata; typeOptions: import("../../../services/feedback").FeedbackTypeOption[]; isSubmitting: import("@angular/core").WritableSignal; constructor(); ngOnInit(): void; private buildFormProps; handleFormSubmit(submitted: FormSubmit): Promise; onCancelClick(): void; tt(key: string): string; /** * Label del tipo de feedback. Para los tipos por defecto usa i18n (reactivo al * idioma); para opciones custom con value desconocido, usa el label provisto. */ private typeLabel; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }