import type { BiomeCodeToolDescriptor, BiomeCodeToolMountHint, BiomeCodeToolOutputKind } from './code-tool-descriptor'; export declare const BIOME_CODE_TOOL_METADATA_KEY: unique symbol; export interface BiomeCodeToolDecoratorOptions { readonly key: string; readonly displayName: string; readonly description: string; readonly inputSchema: Readonly>; readonly outputKind: BiomeCodeToolOutputKind; readonly mount?: BiomeCodeToolMountHint; } export declare function BiomeCodeTool(options: BiomeCodeToolDecoratorOptions): MethodDecorator; export interface RegisteredCodeTool { readonly methodName: string; readonly descriptor: BiomeCodeToolDescriptor; } export declare function getRegisteredCodeTools(target: object): readonly RegisteredCodeTool[]; //# sourceMappingURL=code-tool.decorator.d.ts.map