import * as z from "zod/v3";
export type EmbeddingRetryConfig = {
    /**
     * Number of retry attempts (1-5).
     */
    count: number;
    /**
     * HTTP status codes that trigger retry logic.
     */
    onCodes: Array<number> | null;
};
/** @internal */
export type EmbeddingRetryConfig$Outbound = {
    count: number;
    on_codes: Array<number> | null;
};
/** @internal */
export declare const EmbeddingRetryConfig$outboundSchema: z.ZodType<EmbeddingRetryConfig$Outbound, z.ZodTypeDef, EmbeddingRetryConfig>;
export declare function embeddingRetryConfigToJSON(embeddingRetryConfig: EmbeddingRetryConfig): string;
//# sourceMappingURL=embeddingretryconfig.d.ts.map