import { OnChanges, SimpleChanges } from '@angular/core';
import { UntypedFormGroup } from '@angular/forms';
import { OverlayService } from '@aztrix/components/overlay';
import { TranslateService } from '@aztrix/helpers';
import { JiraRequestType, Profile } from '@aztrix/models';
import { FeedbackService } from '../feedback.service';
import * as i0 from "@angular/core";
export declare class FeedbackFormComponent implements OnChanges {
    private _feedback;
    private _translate;
    private _overlayService;
    emailOptions: any[];
    requestType: JiraRequestType;
    reportedProfile: Profile;
    feedbackForm: UntypedFormGroup;
    private _attachment;
    constructor(_feedback: FeedbackService, _translate: TranslateService, _overlayService: OverlayService);
    ngOnChanges(changes: SimpleChanges): void;
    selectImage(event: any): void;
    submitFeedback(): void;
    get loading(): boolean;
    private _createFeedbackForm;
    static ɵfac: i0.ɵɵFactoryDeclaration<FeedbackFormComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FeedbackFormComponent, "ax-feedback-form", never, { "emailOptions": "emailOptions"; "requestType": "requestType"; "reportedProfile": "reportedProfile"; }, {}, never, never, false, never>;
}
