import type { Logger } from "@shrey-junior/sj-core/core/logger.js";
type SpinnerLike = {
    succeed(text?: string): void;
    fail(text?: string): void;
    stop(): void;
    text: string;
};
export declare function info(text: string): string;
export declare function success(text: string): string;
export declare function warn(text: string): string;
export declare function error(text: string): string;
export declare function dim(text: string): string;
export declare function createSpinner(text: string): Promise<SpinnerLike>;
export declare function renderTable(headers: string[], rows: string[][]): Promise<string>;
export declare function printTable(logger: Logger, headers: string[], rows: string[][]): Promise<void>;
export declare function printSection(logger: Logger, title: string): void;
export {};
//# sourceMappingURL=cli-output.d.ts.map