import type { ModelTurnErrorType } from '../loop/run-output-sink'; export interface RawProviderError { type: ModelTurnErrorType; reason: string; } export interface RawErrorReader { capture(rawValue: unknown): void; getError(): RawProviderError | undefined; } export declare class GoogleRawErrorReader implements RawErrorReader { private blockReason; capture(rawValue: unknown): void; getError(): RawProviderError | undefined; } export declare function createRawErrorReader(modelId: string): RawErrorReader | undefined;