import z from "zod";
/**
 * Phoenix's tool choice schema
 */
export declare const phoenixToolChoiceSchema: z.ZodUnion<readonly [z.ZodObject<{
    type: z.ZodLiteral<"none">;
}, z.core.$strip>, z.ZodObject<{
    type: z.ZodLiteral<"zero_or_more">;
}, z.core.$strip>, z.ZodObject<{
    type: z.ZodLiteral<"one_or_more">;
}, z.core.$strip>, z.ZodObject<{
    type: z.ZodLiteral<"specific_function">;
    function_name: z.ZodString;
}, z.core.$strip>]>;
export type PhoenixToolChoice = z.infer<typeof phoenixToolChoiceSchema>;
//# sourceMappingURL=toolChoiceSchemas.d.ts.map