import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export declare const InternChatToolCallFunctionName: { readonly OpenrouterProvideInput: "openrouter.provide_input"; }; export type InternChatToolCallFunctionName = ClosedEnum; /** * The single tool this endpoint calls, asking the caller for input. */ export type InternChatToolCallFunction = { /** * A JSON object string describing the interaction. A permission request is `{"kind":"permission","operation":,"options":[]}`. A question is `{"kind":"elicitation","message":,"fields":[]}`. */ arguments: string; name: InternChatToolCallFunctionName; }; /** @internal */ export declare const InternChatToolCallFunctionName$inboundSchema: z.ZodEnum; /** @internal */ export declare const InternChatToolCallFunction$inboundSchema: z.ZodType; export declare function internChatToolCallFunctionFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=internchattoolcallfunction.d.ts.map