import * as genkit from 'genkit'; import { z, Genkit } from 'genkit'; import * as genkit_plugin from 'genkit/plugin'; import './command.js'; interface PluginOptions { apiKey?: string; } declare const cohere: (options?: PluginOptions) => genkit_plugin.GenkitPlugin; declare const TextEmbeddingConfigSchema: z.ZodObject<{ embeddingTypes: z.ZodOptional, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>; type TextEmbeddingGeckoConfig = z.infer; declare const TextEmbeddingInputSchema: z.ZodString; declare const embedMultilingual4: genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; declare const embedEnglish3: genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; declare const embedMultilingual3: genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; declare const embedEnglishLight3: genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; declare const embedMultilingualLight3: genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; declare const SUPPORTED_EMBEDDING_MODELS: { 'embed-v4.0': genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; 'embed-english-v3.0': genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; 'embed-multilingual-v3.0': genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; 'embed-english-light-v3.0': genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; 'embed-multilingual-light-v3.0': genkit.EmbedderReference, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; }; declare function cohereEmbedder(ai: Genkit, name: string, options?: PluginOptions): genkit.EmbedderAction, z.ZodLiteral<"int8">, z.ZodLiteral<"uint8">, z.ZodLiteral<"binary">, z.ZodLiteral<"ubinary">]>>; inputType: z.ZodOptional, z.ZodLiteral<"search_query">, z.ZodLiteral<"classification">, z.ZodLiteral<"clustering">]>>; }, "strip", z.ZodTypeAny, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }, { embeddingTypes?: "float" | "int8" | "uint8" | "binary" | "ubinary" | undefined; inputType?: "search_document" | "search_query" | "classification" | "clustering" | undefined; }>>; export { type PluginOptions as P, SUPPORTED_EMBEDDING_MODELS as S, TextEmbeddingConfigSchema as T, embedEnglish3 as a, embedEnglishLight3 as b, cohere as c, embedMultilingual3 as d, embedMultilingual4 as e, embedMultilingualLight3 as f, type TextEmbeddingGeckoConfig as g, TextEmbeddingInputSchema as h, cohereEmbedder as i };