import type { Ref } from 'vue';
import type { ToolInterface } from "../lib/tools";
import type { JsonSchema, UISchemaElement } from "@jsonforms/core";
export declare function useToolInstance(): {
    baseTool: Ref<ToolInterface>;
    createBaseTool: (schema: JsonSchema, uischema: UISchemaElement) => Ref<ToolInterface>;
    createSchemaTool: (schema: JsonSchema) => ToolInterface;
    createDefTool: (schema: JsonSchema) => ToolInterface;
};
