/** * Governor Logger — Colorized, structured display for the governor CLI. * * Uses ANSI escape codes directly (matching the core Logger pattern) * to avoid external dependencies like chalk. */ import type { ScanResult } from '@renseiai/agentfactory'; import type { LinearApiQuota } from '@renseiai/plugin-linear'; export interface StartupBannerConfig { version: string; projects: string[]; scanIntervalMs: number; maxConcurrentDispatches: number; mode: string; once: boolean; features: { autoResearch: boolean; autoBacklogCreation: boolean; autoDevelopment: boolean; autoQA: boolean; autoAcceptance: boolean; }; redisConnected: boolean; oauthResolved: boolean; } export declare function printStartupBanner(config: StartupBannerConfig): void; export declare function printScanSummary(results: ScanResult[], durationMs: number, quota?: LinearApiQuota, apiCalls?: number): void; export declare function printQuotaBar(quota: LinearApiQuota, apiCalls?: number): void; export declare function printCircuitBreakerWarning(status: string): void; //# sourceMappingURL=governor-logger.d.ts.map