import { AgentName, AgentLogEntry } from '../types'; export declare class Logger { private verbose; private logs; private activeSpinner; constructor(verbose?: boolean); header(title: string): void; subHeader(title: string): void; agentStart(agent: AgentName): void; agentComplete(agent: AgentName, duration?: number): void; agentError(agent: AgentName, error: string): void; agent(agent: AgentName, action: string, details?: string): void; stopSpinner(): void; info(message: string): void; success(message: string): void; warning(message: string): void; error(message: string): void; table(headers: string[], rows: string[][]): void; progress(current: number, total: number, label: string): void; stats(label: string, value: string | number): void; divider(): void; newline(): void; panel(title: string, content: string, color?: string): void; testResult(name: string, passed: boolean, duration?: number): void; securityFinding(severity: string, message: string, file: string): void; summary(data: Record): void; getLogs(): AgentLogEntry[]; } export declare const logger: Logger; //# sourceMappingURL=logger.d.ts.map