import type { InvokeOptions, OperationParamSpec, OperationSpec, RuntimeInvoker, SuperDocClientOptions } from './transport-common.js';
/**
 * Internal runtime that delegates CLI invocations to a persistent host transport.
 *
 * Resolves the CLI binary and creates a {@link HostTransport} that communicates
 * with a long-lived `superdoc host --stdio` process.
 */
export declare class SuperDocRuntime {
    private readonly transport;
    constructor(options?: SuperDocClientOptions);
    connect(): Promise<void>;
    dispose(): Promise<void>;
    invoke<TData = unknown>(operation: OperationSpec, params?: Record<string, unknown>, options?: InvokeOptions): Promise<TData>;
}
export type { InvokeOptions, OperationParamSpec, OperationSpec, RuntimeInvoker, SuperDocClientOptions };
//# sourceMappingURL=process.d.ts.map