import OpenAI from "openai";
type PARAMS = OpenAI.Chat.Completions.ChatCompletionTool["function"]["parameters"];
type ToolProps = {
    run: (input: string) => Promise<string>;
    name: string;
    description: string;
    parameters: PARAMS;
};
export declare const Tool: ({ run, name, description, parameters, }: ToolProps) => OpenAI.Chat.Completions.ChatCompletionTool;
export {};
//# sourceMappingURL=tool.d.ts.map