import { UsBaseElement } from '../base/UsBaseElement'; import type { IFeedbackReason } from './model/IFeedbackReason'; declare global { interface HTMLElementTagNameMap { 'us-feedback-popup': USFeedbackPopup; } } export declare class USFeedbackPopup extends UsBaseElement { static styles: import("lit").CSSResultGroup[]; reasons: IFeedbackReason[]; reasonText: string; description: string; reasonLabel: string; loading: boolean; overlay: boolean; transparent: boolean; show: boolean; showReasonText: boolean; headerTitle: string; maxReasonTextLength: number; render(): import("lit").TemplateResult<1>; renderReasons(): import("lit").TemplateResult<1>; handleReasonCheckboxChange({ target }: { target: any; }): void; handleDescriptionInput(event: InputEvent): void; isSendButtonDisabled(): boolean; handleClose(): void; handleSend(): void; }