import type { ProviderRuntimeSettings } from "../provider-launch-config.js";
type DiagnosticEntry = {
    label: string;
    value: string;
};
export declare function formatProviderDiagnostic(providerName: string, entries: DiagnosticEntry[]): string;
export declare function formatProviderDiagnosticError(providerName: string, error: unknown): string;
export declare function formatAvailabilityStatus(available: boolean): string;
export declare function formatDiagnosticStatus(available: boolean, error?: {
    source: string;
    cause: unknown;
}): string;
export declare function toDiagnosticErrorMessage(error: unknown): string;
export declare function resolveBinaryVersion(binaryPath: string): Promise<string>;
export declare function formatConfiguredCommand(defaultArgv: readonly string[], runtimeSettings?: ProviderRuntimeSettings): string;
export {};
//# sourceMappingURL=diagnostic-utils.d.ts.map