import { NostrLoginOptions } from '../types'; import { NostrParams } from '.'; import { Info } from 'nostr-login-components/dist/types/types'; import { EventEmitter } from 'tseep'; declare class BannerManager extends EventEmitter { private banner; private iframeReady?; private params; constructor(params: NostrParams); onAuthUrl(url: string, iframeUrl: string): void; onIframeRestart(iframeUrl: string): void; onUserInfo(info: Info | null): void; onCallTimeout(): void; onCallStart(): void; onCallEnd(): Promise; onUpdateAccounts(accounts: Info[]): void; onDarkMode(dark: boolean): void; launchAuthBanner(opt: NostrLoginOptions): void; } export default BannerManager;