export declare class MainViewElement extends HTMLElement { private state; private readonly root; private readonly mainBanner; private readonly heading; private readonly text; private readonly settings; private readonly actionHandlers; private handleRootClick; constructor(); connectedCallback(): void; showBanner(): void; showSettings(): void; /** Copy of the currently rendered banner content, for the consent audit log. */ getBannerText(): string | undefined; private setupBannerButtons; private setupChildViewListeners; private handleOpenSettings; private handleAcceptAll; private setState; private updateView; }