import { EventEmitter, OnInit } from '@angular/core'; import { I18nService } from '../../../services/i18n'; import { FormMetadata, FormSubmit } from '../../types'; import { AttachmentItem } from '../../organisms/attachment-uploader/types'; import { FeedbackFormMetadata, FeedbackSubmitEvent } from './types'; import * as i0 from "@angular/core"; export declare class FeedbackFormComponent implements OnInit { props: FeedbackFormMetadata; onSubmit: EventEmitter; onCancel: EventEmitter; protected i18n: I18nService; private feedbackService; formProps: FormMetadata; typeOptions: import("../../../services/feedback").FeedbackTypeOption[]; isSubmitting: import("@angular/core").WritableSignal; isSuccess: import("@angular/core").WritableSignal; error: import("@angular/core").WritableSignal; private currentAttachments; constructor(); ngOnInit(): void; private buildFormProps; handleFormSubmit(submitted: FormSubmit): Promise; onAttachmentsChange(items: AttachmentItem[]): void; onCancelClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }