export declare class Logger {
    private isVerbose;
    constructor(verbose?: boolean);
    intro(title: string): void;
    outro(message: string): void;
    info(message: string, indent?: number): void;
    success(message: string, indent?: number): void;
    warn(message: string, indent?: number): void;
    error(message: string, indent?: number): void;
    verbose(message: string, indent?: number): void;
    debug(data: any, indent?: number): void;
    box(title: string, content: string): void;
    step(message: string, step: number, total: number): void;
    errorWithDetails(title: string, message?: string, suggestions?: string[]): void;
    stackTrace(error: Error): void;
    summary(title: string, items: Array<{
        label: string;
        value: string | number;
        status?: 'success' | 'error' | 'warn';
    }>): void;
}
//# sourceMappingURL=logger.d.ts.map