import type { ToolDefinitionValidationResult } from '../types.js'; export type ExtractToolDefinitionParams = { toolName: string; absoluteSourcePath: string; contentDir: string; serverOutDir: string; }; /** * Reads a tool's schema by bundling the file with esbuild and importing the bundle * once at build time; the source file itself only runs in the worker pool. */ export declare function extractToolDefinition(params: ExtractToolDefinitionParams): Promise; //# sourceMappingURL=extract-tool-definition.d.ts.map