import type { IssueStatus, Priority } from '../types/index.js'; export declare const logger: { info: (msg: string) => void; success: (msg: string) => void; warning: (msg: string) => void; error: (msg: string) => void; debug: (msg: string) => void; /** * Print a section header */ section: (title: string) => void; /** * Display issue with status indicator */ issue: (status: IssueStatus, msg: string) => void; /** * Display priority with colored emoji */ priority: (level: Priority, emoji: string, msg: string) => void; /** * Display a list item */ listItem: (msg: string, indent?: number) => void; /** * Display a numbered list item */ numberedItem: (num: number, msg: string, indent?: number) => void; /** * Print blank line */ blank: () => void; /** * Raw console.log passthrough */ log: (...args: unknown[]) => void; /** * Create a spinner/loading indicator * Returns an object with stop() method to clear the spinner */ spinner: (msg: string) => { stop: (_finalMsg?: string) => void; update: (_newMsg: string) => void; }; }; //# sourceMappingURL=logger.d.ts.map