/** * QR Code display module for terminal * Displays nostrconnect:// URIs as scannable QR codes */ export interface QRDisplayOptions { /** Whether to use small QR code (default: false for better scanning) */ small?: boolean; } /** * Generate and display a QR code in the terminal * @param data - The data to encode (typically a nostrconnect:// URI) * @param options - Display options * @returns A promise that resolves to the QR code string output */ export declare function displayQRCode(data: string, options?: QRDisplayOptions): Promise; /** * Format the connection instructions with QR code * @param nostrconnectUri - The nostrconnect:// URI * @param qrString - The generated QR code string * @returns Formatted output string */ export declare function formatConnectionInstructions(nostrconnectUri: string, qrString: string): string; /** * Format a simple status message */ export declare function formatStatusMessage(connected: boolean, pubkey?: string): string; //# sourceMappingURL=qrcode.d.ts.map