/** * Copyright (c) 2026, Salesforce, Inc., * All rights reserved. * For full license text, see the LICENSE.txt file */ export declare class Logger { private verbose; constructor(verbose?: boolean); /** * Log info message */ info(message: string, ...args: unknown[]): void; /** * Log warning message */ warn(message: string, ...args: unknown[]): void; /** * Log error message with optional stack trace in verbose mode */ error(message: string, error?: Error): void; /** * Log debug message (only in verbose mode) */ debug(message: string, ...args: unknown[]): void; /** * Log success message */ success(message: string, ...args: unknown[]): void; /** * Log a section header (e.g. ── Installing dependency: shadcn ──────) * Prints two blank lines before the header for visual separation. */ section(title: string): void; /** * Log a section footer (e.g. ── Dependency installed: shadcn ──────) * Prints one blank line before the footer. */ sectionEnd(title: string): void; /** * Log a plain indented message (no prefix) for use inside sections. */ plain(message: string): void; /** * Print a blank line. */ blank(): void; } //# sourceMappingURL=logger.d.ts.map