import * as z from "zod"; export declare const EmbeddingsDimensionsSchema: z.ZodInt; export type EmbeddingsDimensions = z.infer; export declare const EmbeddingsMetadataSchema: z.ZodRecord; export type EmbeddingsMetadata = z.infer; export declare const EmbeddingsInputsSchema: z.ZodObject<{ input: z.ZodUnion]>; dimensions: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>; export type EmbeddingsInputs = z.infer; export declare const EmbeddingsBodySchema: z.ZodObject<{ input: z.ZodUnion]>; dimensions: z.ZodOptional; metadata: z.ZodOptional>; model: z.ZodString; trace: z.ZodOptional>, z.ZodEnum<{ full: "full"; off: "off"; recommended: "recommended"; required: "required"; }>]>>; }, z.core.$loose>; export type EmbeddingsBody = z.infer; export declare const EmbeddingsDataSchema: z.ZodObject<{ object: z.ZodLiteral<"embedding">; embedding: z.ZodArray; index: z.ZodInt; }, z.core.$strip>; export type EmbeddingsData = z.infer; export declare const EmbeddingsUsageSchema: z.ZodObject<{ prompt_tokens: z.ZodOptional; total_tokens: z.ZodOptional; }, z.core.$strip>; export type EmbeddingsUsage = z.infer; export declare const EmbeddingsSchema: z.ZodObject<{ object: z.ZodLiteral<"list">; data: z.ZodArray; embedding: z.ZodArray; index: z.ZodInt; }, z.core.$strip>>; model: z.ZodString; usage: z.ZodNullable; total_tokens: z.ZodOptional; }, z.core.$strip>>; provider_metadata: z.ZodOptional; }, z.core.$strip>; export type Embeddings = z.infer;