export declare const MAX_GOOGLE_PROVIDER_METADATA_BYTES: number; export declare function readGoogleThoughtSignature(part: Record): string | undefined; export declare function createGoogleProviderMetadata(parts: Array>, groundingMetadata?: Record, rawAssistantPartIndexes?: readonly number[]): Record | undefined; export type GoogleRawAssistantReplay = { parts: readonly Record[]; partIndexes: readonly number[]; }; export declare function readGoogleRawAssistantReplay(providerMetadata: Record | undefined): GoogleRawAssistantReplay | undefined; export declare function readGoogleRawAssistantParts(providerMetadata: Record | undefined): readonly Record[] | undefined; /** * Remove provider tool parts that the runtime deliberately suppressed while * preserving the exact signed parts for every surviving Google tool call. */ export declare function reconcileGoogleProviderMetadata(providerMetadata: Record, suppressedToolCalls: readonly { id: string; name: string; }[]): Record | undefined; //# sourceMappingURL=google-thought-signatures.d.ts.map