import { Event, EventEmitter } from '../../stencil-public-runtime'; export declare class FeedbackModal { scrollTimeout: any; sending: boolean; formMessage: string; formEmail: string; formSuccess: boolean; formVerification: string; formError: boolean; formErrorStatus: number; encodedScreenshot: string; isPrivacyChecked: boolean; whitelabel: boolean; selectedRating: number; overlayVisible: boolean; isAnimating: boolean; recaptchaEnabled: boolean; recaptchaSiteKey: string; takingScreenshot: boolean; showScreenshotError: boolean; screenshotError: string; showCanvasEditor: boolean; autoStartCapture: boolean; canvasEditorRef: HTMLCanvasEditorElement; customFont: boolean; emailAddress: string; hideEmail: boolean; isEmailRequired: boolean; ratingMode: string; hasSelectedElement: boolean; hidePrivacyPolicy: boolean; hideRating: boolean; hideScreenshotButton: boolean; project: string; showScreenshotMode: boolean; showScreenshotTopBar: boolean; showModal: boolean; rating: number; metadata: ''; fetchData: boolean; embedded: boolean; emailPlaceholder: string; errorMessage: string; errorMessage403: string; errorMessage404: string; messagePlaceholder: string; footerText: string; modalPosition: string; modalTitle: string; modalTitleError: string; modalTitleSuccess: string; privacyPolicyText: string; ratingPlaceholder: string; ratingStarsPlaceholder: string; sendButtonText: string; successMessage: string; recaptchaText: string; screenshotAttachedText: string; screenshotButtonText: string; screenshotTakingText: string; screenshotEditTextButtonText: string; screenshotEditorTitle: string; screenshotEditorCancelText: string; screenshotEditorSaveText: string; screenshotSizeLabelText: string; screenshotBorderLabelText: string; screenshotEditTextPromptText: string; screenshotErrorGeneral: string; screenshotErrorPermission: string; screenshotErrorNotSupported: string; screenshotErrorNotFound: string; screenshotErrorCancelled: string; screenshotErrorBrowserNotSupported: string; screenshotErrorUnexpected: string; feedbackSent: EventEmitter<{ feedback: any; }>; feedbackError: EventEmitter<{ error: any; }>; modalContent: HTMLElement; componentWillLoad(): void; fetchProjectData(): Promise; loadRecaptchaScript(): void; getRecaptchaToken(): Promise; onScrollDebounced: () => void; resetOverflow(): void; handleMessageInput(event: Event): void; handleEmailInput(event: Event): void; handleSubmit: (event: Event) => Promise; close: () => void; handleScreenshotReady: (event: CustomEvent<{ screenshot: string; }>) => void; handleScreenshotCancelled: () => void; handleScreenshotError: (event: CustomEvent<{ error: string; }>) => void; openScreenShot: () => void; openCanvasEditor: (event?: Event) => void; handleCheckboxChange(event: any): void; handleVerification(event: Event): void; handleRatingChange(newRating: number): void; render(): any; componentDidRender(): void; openModal(): Promise; }