/**
 * Runtime/channel diagnostics for CLI surfaces.
 * @task T4889
 * @epic T4881
 */
type RuntimeChannel = 'stable' | 'beta' | 'dev';
export interface RuntimeDiagnostics {
    channel: RuntimeChannel;
    mode: string;
    source: string;
    version: string;
    installed: string;
    dataRoot: string;
    invocation: {
        executable: string;
        script: string;
        args: string[];
    };
    naming: {
        cli: string;
        server: string;
    };
    node: string;
    platform: string;
    arch: string;
    binaries?: Record<string, string>;
    package?: {
        name: string;
        version: string;
    };
    warnings: string[];
}
export declare function getRuntimeDiagnostics(options?: {
    detailed?: boolean;
}): Promise<RuntimeDiagnostics>;
export {};
//# sourceMappingURL=runtime.d.ts.map