import type { StreamProviderAdapter, StreamProviderError, StreamSignal, StreamSnapshot } from "./types.js"; export interface RuntimeStreamProviderOptions { availableToolNames: ReadonlySet | null; providerExecutedToolNames: ReadonlySet; } export declare function decodeRuntimeStreamPart(part: unknown, snapshot: Readonly, options: RuntimeStreamProviderOptions): readonly StreamSignal[]; export declare function createRuntimeStreamProviderAdapter(input: { open(signal: AbortSignal): AsyncIterable; options: RuntimeStreamProviderOptions; }): StreamProviderAdapter; export declare function classifyRuntimeProviderError(error: unknown): StreamProviderError; //# sourceMappingURL=runtime-provider-adapter.d.ts.map