import { BaseComponent } from "../../core/BaseComponent.js"; import { PopupOptions } from "./Popup.types.js"; export declare class Popup extends BaseComponent { private options; private panel?; private arrowEl?; private triggerEl?; private cleanup; private isOpen; private hoverTimer?; private originalMarkup; private headingId; private descriptionId?; constructor(options: PopupOptions); init(): void; open(): void; close(): void; destroy(): void; private teardown; private resolveTrigger; private buildPanel; private tryHydrate; private buildFooter; private createActionButton; private resolveContent; private attachTriggerHandlers; private attachGlobalHandlers; private setVisibility; private trapTab; private positionPanel; } //# sourceMappingURL=Popup.d.ts.map