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;
}