textEmbeddingGeckoMultilingual001: EmbedderReference<
    z.ZodObject<
        {
            location: z.ZodOptional<z.ZodString>;
            outputDimensionality: z.ZodOptional<z.ZodNumber>;
            taskType: z.ZodOptional<
                z.ZodEnum<
                    [
                        "RETRIEVAL_DOCUMENT",
                        "RETRIEVAL_QUERY",
                        "SEMANTIC_SIMILARITY",
                        "CLASSIFICATION",
                        "CLUSTERING",
                    ],
                >,
            >;
            title: z.ZodOptional<z.ZodString>;
            version: z.ZodOptional<z.ZodString>;
        },
        "strip",
        z.ZodTypeAny,
        {
            location?: string;
            outputDimensionality?: number;
            taskType?: | "RETRIEVAL_DOCUMENT"
            | "RETRIEVAL_QUERY"
            | "SEMANTIC_SIMILARITY"
            | "CLASSIFICATION"
            | "CLUSTERING";
            title?: string;
            version?: string;
        },
        {
            location?: string;
            outputDimensionality?: number;
            taskType?: | "RETRIEVAL_DOCUMENT"
            | "RETRIEVAL_QUERY"
            | "SEMANTIC_SIMILARITY"
            | "CLASSIFICATION"
            | "CLUSTERING";
            title?: string;
            version?: string;
        },
    >,
> = ...