opencoder
Version:
13 lines (12 loc) • 329 B
TypeScript
import type { defineTool } from "@/tools/ai.js";
export type ToolMetadata = {
needsPermissions: () => boolean;
};
export type ToolModule = {
tool: ReturnType<typeof defineTool>;
metadata: ToolMetadata;
renderRejectedMessage: () => React.ReactNode;
};
export declare const tools: {
[k: string]: ToolModule;
};