import 'nostr-login-components'; export interface NostrLoginAuthOptions { localNsec?: string; relays?: string[]; type: 'login' | 'signup' | 'logout'; extension?: boolean; } export interface NostrLoginOptions { theme?: string; startScreen?: string; bunkers?: string; onAuth?: (npub: string, options: NostrLoginAuthOptions) => void; perms?: string; darkMode?: boolean; iife?: boolean; devOverrideBunkerOrigin?: string; } export declare const launch: (opt: NostrLoginOptions) => Promise; export declare function init(opt: NostrLoginOptions): Promise; export declare function logout(): Promise;