import { IBoxOptions, ITableOptions } from '../types/core.js'; import { Logger } from '../Logger.js'; /** * Server-mode fallback: outputs CLI primitives as plain logger calls * when not running in an interactive terminal. * * @since 5.0.0 */ export declare class ServerFallback { private logger; constructor(logger: Logger); /** Render step as plain info log */ step(current: number, total: number, msg: string): void; /** Render header as plain info log */ header(title: string, subtitle?: string): void; /** Divider is a no-op in server mode */ divider(): void; /** Blank line is a no-op in server mode */ blank(): void; /** Render box content as plain info log */ box(content: string, _options?: IBoxOptions): void; /** Render table rows as plain info logs */ cliTable(rows: Record[], _options?: ITableOptions): void; } //# sourceMappingURL=server-fallback.d.ts.map