import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Function tool choice: Forces a specific function tool by name. */ export type FunctionToolChoice = { type: "function"; name: string; }; /** @internal */ export declare const FunctionToolChoice$inboundSchema: z.ZodType; /** @internal */ export type FunctionToolChoice$Outbound = { type: "function"; name: string; }; /** @internal */ export declare const FunctionToolChoice$outboundSchema: z.ZodType; export declare function functionToolChoiceToJSON(functionToolChoice: FunctionToolChoice): string; export declare function functionToolChoiceFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=functiontoolchoice.d.ts.map