import type { TokenUsage } from '../types.js'; declare const STREAM_USAGE: unique symbol; export type UsageTrackedStream = ReadableStream & { [STREAM_USAGE]?: Promise; }; export declare function createStreamUsageTracker(): { promise: Promise; resolve: (usage: TokenUsage | undefined) => void; }; export declare function attachStreamUsage(stream: ReadableStream, usage: Promise): UsageTrackedStream; export declare function getStreamUsage(stream: ReadableStream): Promise | undefined; export {}; //# sourceMappingURL=stream-usage.d.ts.map