import { type Tool as AITool, type Schema, type ToolExecutionOptions } from "ai"; import { type JsonSchema, type type } from "arktype"; export declare namespace ark { function schema(type: JsonSchema): Schema; interface Tool extends Omit>>, "parameters" | "execute"> { description?: string; parameters: Input; execute: (input: type.infer, options: ToolExecutionOptions) => Promise; } function tool(tool: Tool): AITool>, Output>; } //# sourceMappingURL=ark.d.ts.map