import { Ora } from "ora";
export declare function printDiagnosticsToConsole(
  message?: any,
  maybeProblem?: any
): void;
export declare function printSpinnerToConsole(message?: string): Ora;
export declare function printWarningToConsole(message?: any): void;
export declare function printCriticalFailureToConsole(
  message?: any,
  spinner?: Ora
): void;
export declare function printCriticalFailureToConsoleAndExit(
  message?: any,
  spinner?: Ora
): Promise<void>;
export declare function printResultToConsole(message?: any): void;
export declare function printJsonToConsole(value?: unknown): void;
export declare function printTableToConsole(table: any): void;
export declare function printResultToConsoleAndExitGracefully(
  message?: any,
  spinner?: Ora
): Promise<void>;
export declare function printTableToConsoleAndExitGracefully(
  table: any
): Promise<void>;
export declare function printCancellationToConsoleAndExitGracefully(
  message?: any
): Promise<void>;
export declare function printJsonToConsoleAndExitGracefully(
  value?: unknown
): Promise<void>;
export default function setBlocking(): void;
export declare function textOrJson(text: string): any;
export declare class ConsoleOutput {
  child: () => {
    info: (message: string) => void;
    warn: (message: string) => void;
    error: (message: string) => void;
  };
}
//# sourceMappingURL=output.d.ts.map
