import type { LanguageModelV1StreamPart } from '../../../_types/@internal_ai-sdk-v4/dist/index.js';
import type { RegisteredLogger } from '../../../logger/index.js';
import { MastraModelInput } from '../../base/index.js';
import type { ChunkType } from '../../types.js';
export declare class AISDKV4InputStream extends MastraModelInput {
    constructor({ component, name }: {
        component: RegisteredLogger;
        name: string;
    });
    transform({ runId, stream, controller, }: {
        runId: string;
        stream: ReadableStream<LanguageModelV1StreamPart>;
        controller: ReadableStreamDefaultController<ChunkType>;
    }): Promise<void>;
}
//# sourceMappingURL=input.d.ts.map