import * as s from "../../lib"; import { Tool } from "../tool"; export declare class ToolObjectSchema extends s.ObjectSchema { name: string; constructor(name: string, properties: P, options?: s.StrictOptions); getTool(node: s.Node): Tool; }, s.ObjectSchema, s.Static>>; } export declare const toolObject: (name: string, properties: P, options?: s.StrictOptions) => ToolObjectSchema & O;