import { EventEmitter } from '../../stencil-public-runtime'; export declare class FeedbackButton { feedbackModal: any; el: HTMLElement; buttonPosition: string; buttonStyle: string; hideIcon: boolean; hideMobile: boolean; sessionId: string; metadata: string; submit: boolean; customFont: boolean; emailAddress: string; isEmailRequired: boolean; fetchData: boolean; hideEmail: boolean; hidePrivacyPolicy: boolean; hideRating: boolean; hideScreenshotButton: boolean; modalPosition: string; project: string; rating: number; ratingMode: string; emailPlaceholder: string; errorMessage: string; errorMessage403: string; errorMessage404: string; footerText: string; messagePlaceholder: 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; }>; componentWillLoad(): void; componentDidLoad(): void; connectedCallback(): void; disconnectedCallback(): void; generateRandomSessionId(length?: number): string; isSafariBrowser(): boolean; loadInterFont(): void; showModal(): void; submitRatingFeedback(): Promise; render(): any; }