import _m0 from "protobufjs/minimal.js"; import { TextArray } from "./base.js"; export declare const protobufPackage = "weaviate.v1"; export interface GenerativeSearch { /** @deprecated */ singleResponsePrompt: string; /** @deprecated */ groupedResponseTask: string; /** @deprecated */ groupedProperties: string[]; single: GenerativeSearch_Single | undefined; grouped: GenerativeSearch_Grouped | undefined; } export interface GenerativeSearch_Single { prompt: string; debug: boolean; /** only allow one at the beginning, but multiple in the future */ queries: GenerativeProvider[]; } export interface GenerativeSearch_Grouped { task: string; properties?: TextArray | undefined; /** only allow one at the beginning, but multiple in the future */ queries: GenerativeProvider[]; debug: boolean; } export interface GenerativeProvider { returnMetadata: boolean; anthropic?: GenerativeAnthropic | undefined; anyscale?: GenerativeAnyscale | undefined; aws?: GenerativeAWS | undefined; cohere?: GenerativeCohere | undefined; dummy?: GenerativeDummy | undefined; mistral?: GenerativeMistral | undefined; ollama?: GenerativeOllama | undefined; openai?: GenerativeOpenAI | undefined; google?: GenerativeGoogle | undefined; databricks?: GenerativeDatabricks | undefined; friendliai?: GenerativeFriendliAI | undefined; nvidia?: GenerativeNvidia | undefined; xai?: GenerativeXAI | undefined; contextualai?: GenerativeContextualAI | undefined; } export interface GenerativeAnthropic { baseUrl?: string | undefined; maxTokens?: number | undefined; model?: string | undefined; temperature?: number | undefined; topK?: number | undefined; topP?: number | undefined; stopSequences?: TextArray | undefined; images?: TextArray | undefined; imageProperties?: TextArray | undefined; } export interface GenerativeAnyscale { baseUrl?: string | undefined; model?: string | undefined; temperature?: number | undefined; } export interface GenerativeAWS { model?: string | undefined; temperature?: number | undefined; service?: string | undefined; region?: string | undefined; endpoint?: string | undefined; targetModel?: string | undefined; targetVariant?: string | undefined; images?: TextArray | undefined; imageProperties?: TextArray | undefined; maxTokens?: number | undefined; stopSequences?: TextArray | undefined; } export interface GenerativeCohere { baseUrl?: string | undefined; frequencyPenalty?: number | undefined; maxTokens?: number | undefined; model?: string | undefined; k?: number | undefined; p?: number | undefined; presencePenalty?: number | undefined; stopSequences?: TextArray | undefined; temperature?: number | undefined; images?: TextArray | undefined; imageProperties?: TextArray | undefined; } export interface GenerativeDummy { } export interface GenerativeMistral { baseUrl?: string | undefined; maxTokens?: number | undefined; model?: string | undefined; temperature?: number | undefined; topP?: number | undefined; } export interface GenerativeOllama { apiEndpoint?: string | undefined; model?: string | undefined; temperature?: number | undefined; images?: TextArray | undefined; imageProperties?: TextArray | undefined; } export interface GenerativeOpenAI { frequencyPenalty?: number | undefined; maxTokens?: number | undefined; model?: string | undefined; n?: number | undefined; presencePenalty?: number | undefined; stop?: TextArray | undefined; temperature?: number | undefined; topP?: number | undefined; baseUrl?: string | undefined; apiVersion?: string | undefined; resourceName?: string | undefined; deploymentId?: string | undefined; isAzure?: boolean | undefined; images?: TextArray | undefined; imageProperties?: TextArray | undefined; reasoningEffort?: GenerativeOpenAI_ReasoningEffort | undefined; verbosity?: GenerativeOpenAI_Verbosity | undefined; } export declare enum GenerativeOpenAI_ReasoningEffort { REASONING_EFFORT_UNSPECIFIED = 0, REASONING_EFFORT_MINIMAL = 1, REASONING_EFFORT_LOW = 2, REASONING_EFFORT_MEDIUM = 3, REASONING_EFFORT_HIGH = 4, UNRECOGNIZED = -1 } export declare function generativeOpenAI_ReasoningEffortFromJSON(object: any): GenerativeOpenAI_ReasoningEffort; export declare function generativeOpenAI_ReasoningEffortToJSON(object: GenerativeOpenAI_ReasoningEffort): string; export declare enum GenerativeOpenAI_Verbosity { VERBOSITY_UNSPECIFIED = 0, VERBOSITY_LOW = 1, VERBOSITY_MEDIUM = 2, VERBOSITY_HIGH = 3, UNRECOGNIZED = -1 } export declare function generativeOpenAI_VerbosityFromJSON(object: any): GenerativeOpenAI_Verbosity; export declare function generativeOpenAI_VerbosityToJSON(object: GenerativeOpenAI_Verbosity): string; export interface GenerativeGoogle { frequencyPenalty?: number | undefined; maxTokens?: number | undefined; model?: string | undefined; presencePenalty?: number | undefined; temperature?: number | undefined; topK?: number | undefined; topP?: number | undefined; stopSequences?: TextArray | undefined; apiEndpoint?: string | undefined; projectId?: string | undefined; endpointId?: string | undefined; region?: string | undefined; images?: TextArray | undefined; imageProperties?: TextArray | undefined; } export interface GenerativeDatabricks { endpoint?: string | undefined; model?: string | undefined; frequencyPenalty?: number | undefined; logProbs?: boolean | undefined; topLogProbs?: number | undefined; maxTokens?: number | undefined; n?: number | undefined; presencePenalty?: number | undefined; stop?: TextArray | undefined; temperature?: number | undefined; topP?: number | undefined; } export interface GenerativeFriendliAI { baseUrl?: string | undefined; model?: string | undefined; maxTokens?: number | undefined; temperature?: number | undefined; n?: number | undefined; topP?: number | undefined; } export interface GenerativeNvidia { baseUrl?: string | undefined; model?: string | undefined; temperature?: number | undefined; topP?: number | undefined; maxTokens?: number | undefined; } export interface GenerativeXAI { baseUrl?: string | undefined; model?: string | undefined; temperature?: number | undefined; topP?: number | undefined; maxTokens?: number | undefined; images?: TextArray | undefined; imageProperties?: TextArray | undefined; } export interface GenerativeContextualAI { model?: string | undefined; temperature?: number | undefined; topP?: number | undefined; maxNewTokens?: number | undefined; systemPrompt?: string | undefined; avoidCommentary?: boolean | undefined; knowledge?: TextArray | undefined; } export interface GenerativeAnthropicMetadata { usage: GenerativeAnthropicMetadata_Usage | undefined; } export interface GenerativeAnthropicMetadata_Usage { inputTokens: number; outputTokens: number; } export interface GenerativeAnyscaleMetadata { } export interface GenerativeAWSMetadata { } export interface GenerativeCohereMetadata { apiVersion?: GenerativeCohereMetadata_ApiVersion | undefined; billedUnits?: GenerativeCohereMetadata_BilledUnits | undefined; tokens?: GenerativeCohereMetadata_Tokens | undefined; warnings?: TextArray | undefined; } export interface GenerativeCohereMetadata_ApiVersion { version?: string | undefined; isDeprecated?: boolean | undefined; isExperimental?: boolean | undefined; } export interface GenerativeCohereMetadata_BilledUnits { inputTokens?: number | undefined; outputTokens?: number | undefined; searchUnits?: number | undefined; classifications?: number | undefined; } export interface GenerativeCohereMetadata_Tokens { inputTokens?: number | undefined; outputTokens?: number | undefined; } export interface GenerativeDummyMetadata { } export interface GenerativeMistralMetadata { usage?: GenerativeMistralMetadata_Usage | undefined; } export interface GenerativeMistralMetadata_Usage { promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } export interface GenerativeOllamaMetadata { } export interface GenerativeOpenAIMetadata { usage?: GenerativeOpenAIMetadata_Usage | undefined; } export interface GenerativeOpenAIMetadata_Usage { promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } export interface GenerativeGoogleMetadata { metadata?: GenerativeGoogleMetadata_Metadata | undefined; usageMetadata?: GenerativeGoogleMetadata_UsageMetadata | undefined; } export interface GenerativeGoogleMetadata_TokenCount { totalBillableCharacters?: number | undefined; totalTokens?: number | undefined; } export interface GenerativeGoogleMetadata_TokenMetadata { inputTokenCount?: GenerativeGoogleMetadata_TokenCount | undefined; outputTokenCount?: GenerativeGoogleMetadata_TokenCount | undefined; } export interface GenerativeGoogleMetadata_Metadata { tokenMetadata?: GenerativeGoogleMetadata_TokenMetadata | undefined; } export interface GenerativeGoogleMetadata_UsageMetadata { promptTokenCount?: number | undefined; candidatesTokenCount?: number | undefined; totalTokenCount?: number | undefined; } export interface GenerativeDatabricksMetadata { usage?: GenerativeDatabricksMetadata_Usage | undefined; } export interface GenerativeDatabricksMetadata_Usage { promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } export interface GenerativeFriendliAIMetadata { usage?: GenerativeFriendliAIMetadata_Usage | undefined; } export interface GenerativeFriendliAIMetadata_Usage { promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } export interface GenerativeNvidiaMetadata { usage?: GenerativeNvidiaMetadata_Usage | undefined; } export interface GenerativeNvidiaMetadata_Usage { promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } export interface GenerativeXAIMetadata { usage?: GenerativeXAIMetadata_Usage | undefined; } export interface GenerativeXAIMetadata_Usage { promptTokens?: number | undefined; completionTokens?: number | undefined; totalTokens?: number | undefined; } export interface GenerativeMetadata { anthropic?: GenerativeAnthropicMetadata | undefined; anyscale?: GenerativeAnyscaleMetadata | undefined; aws?: GenerativeAWSMetadata | undefined; cohere?: GenerativeCohereMetadata | undefined; dummy?: GenerativeDummyMetadata | undefined; mistral?: GenerativeMistralMetadata | undefined; ollama?: GenerativeOllamaMetadata | undefined; openai?: GenerativeOpenAIMetadata | undefined; google?: GenerativeGoogleMetadata | undefined; databricks?: GenerativeDatabricksMetadata | undefined; friendliai?: GenerativeFriendliAIMetadata | undefined; nvidia?: GenerativeNvidiaMetadata | undefined; xai?: GenerativeXAIMetadata | undefined; } export interface GenerativeReply { result: string; debug?: GenerativeDebug | undefined; metadata?: GenerativeMetadata | undefined; } export interface GenerativeResult { values: GenerativeReply[]; } export interface GenerativeDebug { fullPrompt?: string | undefined; } export declare const GenerativeSearch: { encode(message: GenerativeSearch, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeSearch; fromJSON(object: any): GenerativeSearch; toJSON(message: GenerativeSearch): unknown; create(base?: DeepPartial): GenerativeSearch; fromPartial(object: DeepPartial): GenerativeSearch; }; export declare const GenerativeSearch_Single: { encode(message: GenerativeSearch_Single, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeSearch_Single; fromJSON(object: any): GenerativeSearch_Single; toJSON(message: GenerativeSearch_Single): unknown; create(base?: DeepPartial): GenerativeSearch_Single; fromPartial(object: DeepPartial): GenerativeSearch_Single; }; export declare const GenerativeSearch_Grouped: { encode(message: GenerativeSearch_Grouped, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeSearch_Grouped; fromJSON(object: any): GenerativeSearch_Grouped; toJSON(message: GenerativeSearch_Grouped): unknown; create(base?: DeepPartial): GenerativeSearch_Grouped; fromPartial(object: DeepPartial): GenerativeSearch_Grouped; }; export declare const GenerativeProvider: { encode(message: GenerativeProvider, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeProvider; fromJSON(object: any): GenerativeProvider; toJSON(message: GenerativeProvider): unknown; create(base?: DeepPartial): GenerativeProvider; fromPartial(object: DeepPartial): GenerativeProvider; }; export declare const GenerativeAnthropic: { encode(message: GenerativeAnthropic, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeAnthropic; fromJSON(object: any): GenerativeAnthropic; toJSON(message: GenerativeAnthropic): unknown; create(base?: DeepPartial): GenerativeAnthropic; fromPartial(object: DeepPartial): GenerativeAnthropic; }; export declare const GenerativeAnyscale: { encode(message: GenerativeAnyscale, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeAnyscale; fromJSON(object: any): GenerativeAnyscale; toJSON(message: GenerativeAnyscale): unknown; create(base?: DeepPartial): GenerativeAnyscale; fromPartial(object: DeepPartial): GenerativeAnyscale; }; export declare const GenerativeAWS: { encode(message: GenerativeAWS, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeAWS; fromJSON(object: any): GenerativeAWS; toJSON(message: GenerativeAWS): unknown; create(base?: DeepPartial): GenerativeAWS; fromPartial(object: DeepPartial): GenerativeAWS; }; export declare const GenerativeCohere: { encode(message: GenerativeCohere, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeCohere; fromJSON(object: any): GenerativeCohere; toJSON(message: GenerativeCohere): unknown; create(base?: DeepPartial): GenerativeCohere; fromPartial(object: DeepPartial): GenerativeCohere; }; export declare const GenerativeDummy: { encode(_: GenerativeDummy, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeDummy; fromJSON(_: any): GenerativeDummy; toJSON(_: GenerativeDummy): unknown; create(base?: DeepPartial): GenerativeDummy; fromPartial(_: DeepPartial): GenerativeDummy; }; export declare const GenerativeMistral: { encode(message: GenerativeMistral, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeMistral; fromJSON(object: any): GenerativeMistral; toJSON(message: GenerativeMistral): unknown; create(base?: DeepPartial): GenerativeMistral; fromPartial(object: DeepPartial): GenerativeMistral; }; export declare const GenerativeOllama: { encode(message: GenerativeOllama, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeOllama; fromJSON(object: any): GenerativeOllama; toJSON(message: GenerativeOllama): unknown; create(base?: DeepPartial): GenerativeOllama; fromPartial(object: DeepPartial): GenerativeOllama; }; export declare const GenerativeOpenAI: { encode(message: GenerativeOpenAI, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeOpenAI; fromJSON(object: any): GenerativeOpenAI; toJSON(message: GenerativeOpenAI): unknown; create(base?: DeepPartial): GenerativeOpenAI; fromPartial(object: DeepPartial): GenerativeOpenAI; }; export declare const GenerativeGoogle: { encode(message: GenerativeGoogle, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeGoogle; fromJSON(object: any): GenerativeGoogle; toJSON(message: GenerativeGoogle): unknown; create(base?: DeepPartial): GenerativeGoogle; fromPartial(object: DeepPartial): GenerativeGoogle; }; export declare const GenerativeDatabricks: { encode(message: GenerativeDatabricks, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeDatabricks; fromJSON(object: any): GenerativeDatabricks; toJSON(message: GenerativeDatabricks): unknown; create(base?: DeepPartial): GenerativeDatabricks; fromPartial(object: DeepPartial): GenerativeDatabricks; }; export declare const GenerativeFriendliAI: { encode(message: GenerativeFriendliAI, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeFriendliAI; fromJSON(object: any): GenerativeFriendliAI; toJSON(message: GenerativeFriendliAI): unknown; create(base?: DeepPartial): GenerativeFriendliAI; fromPartial(object: DeepPartial): GenerativeFriendliAI; }; export declare const GenerativeNvidia: { encode(message: GenerativeNvidia, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeNvidia; fromJSON(object: any): GenerativeNvidia; toJSON(message: GenerativeNvidia): unknown; create(base?: DeepPartial): GenerativeNvidia; fromPartial(object: DeepPartial): GenerativeNvidia; }; export declare const GenerativeXAI: { encode(message: GenerativeXAI, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeXAI; fromJSON(object: any): GenerativeXAI; toJSON(message: GenerativeXAI): unknown; create(base?: DeepPartial): GenerativeXAI; fromPartial(object: DeepPartial): GenerativeXAI; }; export declare const GenerativeContextualAI: { encode(message: GenerativeContextualAI, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeContextualAI; fromJSON(object: any): GenerativeContextualAI; toJSON(message: GenerativeContextualAI): unknown; create(base?: DeepPartial): GenerativeContextualAI; fromPartial(object: DeepPartial): GenerativeContextualAI; }; export declare const GenerativeAnthropicMetadata: { encode(message: GenerativeAnthropicMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeAnthropicMetadata; fromJSON(object: any): GenerativeAnthropicMetadata; toJSON(message: GenerativeAnthropicMetadata): unknown; create(base?: DeepPartial): GenerativeAnthropicMetadata; fromPartial(object: DeepPartial): GenerativeAnthropicMetadata; }; export declare const GenerativeAnthropicMetadata_Usage: { encode(message: GenerativeAnthropicMetadata_Usage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeAnthropicMetadata_Usage; fromJSON(object: any): GenerativeAnthropicMetadata_Usage; toJSON(message: GenerativeAnthropicMetadata_Usage): unknown; create(base?: DeepPartial): GenerativeAnthropicMetadata_Usage; fromPartial(object: DeepPartial): GenerativeAnthropicMetadata_Usage; }; export declare const GenerativeAnyscaleMetadata: { encode(_: GenerativeAnyscaleMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeAnyscaleMetadata; fromJSON(_: any): GenerativeAnyscaleMetadata; toJSON(_: GenerativeAnyscaleMetadata): unknown; create(base?: DeepPartial): GenerativeAnyscaleMetadata; fromPartial(_: DeepPartial): GenerativeAnyscaleMetadata; }; export declare const GenerativeAWSMetadata: { encode(_: GenerativeAWSMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeAWSMetadata; fromJSON(_: any): GenerativeAWSMetadata; toJSON(_: GenerativeAWSMetadata): unknown; create(base?: DeepPartial): GenerativeAWSMetadata; fromPartial(_: DeepPartial): GenerativeAWSMetadata; }; export declare const GenerativeCohereMetadata: { encode(message: GenerativeCohereMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeCohereMetadata; fromJSON(object: any): GenerativeCohereMetadata; toJSON(message: GenerativeCohereMetadata): unknown; create(base?: DeepPartial): GenerativeCohereMetadata; fromPartial(object: DeepPartial): GenerativeCohereMetadata; }; export declare const GenerativeCohereMetadata_ApiVersion: { encode(message: GenerativeCohereMetadata_ApiVersion, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeCohereMetadata_ApiVersion; fromJSON(object: any): GenerativeCohereMetadata_ApiVersion; toJSON(message: GenerativeCohereMetadata_ApiVersion): unknown; create(base?: DeepPartial): GenerativeCohereMetadata_ApiVersion; fromPartial(object: DeepPartial): GenerativeCohereMetadata_ApiVersion; }; export declare const GenerativeCohereMetadata_BilledUnits: { encode(message: GenerativeCohereMetadata_BilledUnits, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeCohereMetadata_BilledUnits; fromJSON(object: any): GenerativeCohereMetadata_BilledUnits; toJSON(message: GenerativeCohereMetadata_BilledUnits): unknown; create(base?: DeepPartial): GenerativeCohereMetadata_BilledUnits; fromPartial(object: DeepPartial): GenerativeCohereMetadata_BilledUnits; }; export declare const GenerativeCohereMetadata_Tokens: { encode(message: GenerativeCohereMetadata_Tokens, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeCohereMetadata_Tokens; fromJSON(object: any): GenerativeCohereMetadata_Tokens; toJSON(message: GenerativeCohereMetadata_Tokens): unknown; create(base?: DeepPartial): GenerativeCohereMetadata_Tokens; fromPartial(object: DeepPartial): GenerativeCohereMetadata_Tokens; }; export declare const GenerativeDummyMetadata: { encode(_: GenerativeDummyMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeDummyMetadata; fromJSON(_: any): GenerativeDummyMetadata; toJSON(_: GenerativeDummyMetadata): unknown; create(base?: DeepPartial): GenerativeDummyMetadata; fromPartial(_: DeepPartial): GenerativeDummyMetadata; }; export declare const GenerativeMistralMetadata: { encode(message: GenerativeMistralMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeMistralMetadata; fromJSON(object: any): GenerativeMistralMetadata; toJSON(message: GenerativeMistralMetadata): unknown; create(base?: DeepPartial): GenerativeMistralMetadata; fromPartial(object: DeepPartial): GenerativeMistralMetadata; }; export declare const GenerativeMistralMetadata_Usage: { encode(message: GenerativeMistralMetadata_Usage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeMistralMetadata_Usage; fromJSON(object: any): GenerativeMistralMetadata_Usage; toJSON(message: GenerativeMistralMetadata_Usage): unknown; create(base?: DeepPartial): GenerativeMistralMetadata_Usage; fromPartial(object: DeepPartial): GenerativeMistralMetadata_Usage; }; export declare const GenerativeOllamaMetadata: { encode(_: GenerativeOllamaMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeOllamaMetadata; fromJSON(_: any): GenerativeOllamaMetadata; toJSON(_: GenerativeOllamaMetadata): unknown; create(base?: DeepPartial): GenerativeOllamaMetadata; fromPartial(_: DeepPartial): GenerativeOllamaMetadata; }; export declare const GenerativeOpenAIMetadata: { encode(message: GenerativeOpenAIMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeOpenAIMetadata; fromJSON(object: any): GenerativeOpenAIMetadata; toJSON(message: GenerativeOpenAIMetadata): unknown; create(base?: DeepPartial): GenerativeOpenAIMetadata; fromPartial(object: DeepPartial): GenerativeOpenAIMetadata; }; export declare const GenerativeOpenAIMetadata_Usage: { encode(message: GenerativeOpenAIMetadata_Usage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeOpenAIMetadata_Usage; fromJSON(object: any): GenerativeOpenAIMetadata_Usage; toJSON(message: GenerativeOpenAIMetadata_Usage): unknown; create(base?: DeepPartial): GenerativeOpenAIMetadata_Usage; fromPartial(object: DeepPartial): GenerativeOpenAIMetadata_Usage; }; export declare const GenerativeGoogleMetadata: { encode(message: GenerativeGoogleMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeGoogleMetadata; fromJSON(object: any): GenerativeGoogleMetadata; toJSON(message: GenerativeGoogleMetadata): unknown; create(base?: DeepPartial): GenerativeGoogleMetadata; fromPartial(object: DeepPartial): GenerativeGoogleMetadata; }; export declare const GenerativeGoogleMetadata_TokenCount: { encode(message: GenerativeGoogleMetadata_TokenCount, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeGoogleMetadata_TokenCount; fromJSON(object: any): GenerativeGoogleMetadata_TokenCount; toJSON(message: GenerativeGoogleMetadata_TokenCount): unknown; create(base?: DeepPartial): GenerativeGoogleMetadata_TokenCount; fromPartial(object: DeepPartial): GenerativeGoogleMetadata_TokenCount; }; export declare const GenerativeGoogleMetadata_TokenMetadata: { encode(message: GenerativeGoogleMetadata_TokenMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeGoogleMetadata_TokenMetadata; fromJSON(object: any): GenerativeGoogleMetadata_TokenMetadata; toJSON(message: GenerativeGoogleMetadata_TokenMetadata): unknown; create(base?: DeepPartial): GenerativeGoogleMetadata_TokenMetadata; fromPartial(object: DeepPartial): GenerativeGoogleMetadata_TokenMetadata; }; export declare const GenerativeGoogleMetadata_Metadata: { encode(message: GenerativeGoogleMetadata_Metadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeGoogleMetadata_Metadata; fromJSON(object: any): GenerativeGoogleMetadata_Metadata; toJSON(message: GenerativeGoogleMetadata_Metadata): unknown; create(base?: DeepPartial): GenerativeGoogleMetadata_Metadata; fromPartial(object: DeepPartial): GenerativeGoogleMetadata_Metadata; }; export declare const GenerativeGoogleMetadata_UsageMetadata: { encode(message: GenerativeGoogleMetadata_UsageMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeGoogleMetadata_UsageMetadata; fromJSON(object: any): GenerativeGoogleMetadata_UsageMetadata; toJSON(message: GenerativeGoogleMetadata_UsageMetadata): unknown; create(base?: DeepPartial): GenerativeGoogleMetadata_UsageMetadata; fromPartial(object: DeepPartial): GenerativeGoogleMetadata_UsageMetadata; }; export declare const GenerativeDatabricksMetadata: { encode(message: GenerativeDatabricksMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeDatabricksMetadata; fromJSON(object: any): GenerativeDatabricksMetadata; toJSON(message: GenerativeDatabricksMetadata): unknown; create(base?: DeepPartial): GenerativeDatabricksMetadata; fromPartial(object: DeepPartial): GenerativeDatabricksMetadata; }; export declare const GenerativeDatabricksMetadata_Usage: { encode(message: GenerativeDatabricksMetadata_Usage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeDatabricksMetadata_Usage; fromJSON(object: any): GenerativeDatabricksMetadata_Usage; toJSON(message: GenerativeDatabricksMetadata_Usage): unknown; create(base?: DeepPartial): GenerativeDatabricksMetadata_Usage; fromPartial(object: DeepPartial): GenerativeDatabricksMetadata_Usage; }; export declare const GenerativeFriendliAIMetadata: { encode(message: GenerativeFriendliAIMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeFriendliAIMetadata; fromJSON(object: any): GenerativeFriendliAIMetadata; toJSON(message: GenerativeFriendliAIMetadata): unknown; create(base?: DeepPartial): GenerativeFriendliAIMetadata; fromPartial(object: DeepPartial): GenerativeFriendliAIMetadata; }; export declare const GenerativeFriendliAIMetadata_Usage: { encode(message: GenerativeFriendliAIMetadata_Usage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeFriendliAIMetadata_Usage; fromJSON(object: any): GenerativeFriendliAIMetadata_Usage; toJSON(message: GenerativeFriendliAIMetadata_Usage): unknown; create(base?: DeepPartial): GenerativeFriendliAIMetadata_Usage; fromPartial(object: DeepPartial): GenerativeFriendliAIMetadata_Usage; }; export declare const GenerativeNvidiaMetadata: { encode(message: GenerativeNvidiaMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeNvidiaMetadata; fromJSON(object: any): GenerativeNvidiaMetadata; toJSON(message: GenerativeNvidiaMetadata): unknown; create(base?: DeepPartial): GenerativeNvidiaMetadata; fromPartial(object: DeepPartial): GenerativeNvidiaMetadata; }; export declare const GenerativeNvidiaMetadata_Usage: { encode(message: GenerativeNvidiaMetadata_Usage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeNvidiaMetadata_Usage; fromJSON(object: any): GenerativeNvidiaMetadata_Usage; toJSON(message: GenerativeNvidiaMetadata_Usage): unknown; create(base?: DeepPartial): GenerativeNvidiaMetadata_Usage; fromPartial(object: DeepPartial): GenerativeNvidiaMetadata_Usage; }; export declare const GenerativeXAIMetadata: { encode(message: GenerativeXAIMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeXAIMetadata; fromJSON(object: any): GenerativeXAIMetadata; toJSON(message: GenerativeXAIMetadata): unknown; create(base?: DeepPartial): GenerativeXAIMetadata; fromPartial(object: DeepPartial): GenerativeXAIMetadata; }; export declare const GenerativeXAIMetadata_Usage: { encode(message: GenerativeXAIMetadata_Usage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeXAIMetadata_Usage; fromJSON(object: any): GenerativeXAIMetadata_Usage; toJSON(message: GenerativeXAIMetadata_Usage): unknown; create(base?: DeepPartial): GenerativeXAIMetadata_Usage; fromPartial(object: DeepPartial): GenerativeXAIMetadata_Usage; }; export declare const GenerativeMetadata: { encode(message: GenerativeMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeMetadata; fromJSON(object: any): GenerativeMetadata; toJSON(message: GenerativeMetadata): unknown; create(base?: DeepPartial): GenerativeMetadata; fromPartial(object: DeepPartial): GenerativeMetadata; }; export declare const GenerativeReply: { encode(message: GenerativeReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeReply; fromJSON(object: any): GenerativeReply; toJSON(message: GenerativeReply): unknown; create(base?: DeepPartial): GenerativeReply; fromPartial(object: DeepPartial): GenerativeReply; }; export declare const GenerativeResult: { encode(message: GenerativeResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeResult; fromJSON(object: any): GenerativeResult; toJSON(message: GenerativeResult): unknown; create(base?: DeepPartial): GenerativeResult; fromPartial(object: DeepPartial): GenerativeResult; }; export declare const GenerativeDebug: { encode(message: GenerativeDebug, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerativeDebug; fromJSON(object: any): GenerativeDebug; toJSON(message: GenerativeDebug): unknown; create(base?: DeepPartial): GenerativeDebug; fromPartial(object: DeepPartial): GenerativeDebug; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends globalThis.Array ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; export {};