export interface ConnectRenderer { title(source: string): void; note(message: string): void; scopeActive(scope: string): void; scopeDone(scope: string, detail?: string): void; scopeFailed(scope: string, error: string): void; success(message: string): void; detail(message: string): void; next(command: string): void; fail(message: string): void; bell(): void; cleanup(): void; /** Pause rendering for prompts (stops spinner) */ pauseForPrompt(): void; /** Resume rendering after prompts */ resumeAfterPrompt(): void; } export declare function createFlowRenderer(options?: { formatTitle?: (label: string) => string; }): ConnectRenderer; /** `verb` heads the flow: `vana collect` re-runs a connect, titled as such. */ export declare function createConnectRenderer(verb?: "Connect" | "Collect"): ConnectRenderer; export declare function createLoginRenderer(): ConnectRenderer; //# sourceMappingURL=connect-renderer.d.ts.map