import 'reflect-metadata';
import type { AgentToolMetadata } from './types';
export declare const AGENT_TOOL_METADATA: unique symbol;
export declare const AGENT_TOOL_METHODS: unique symbol;
export declare function AgentTool(metadata: AgentToolMetadata): MethodDecorator;
export declare function getAgentToolMethods(target: Function): (string | symbol)[];
export declare function getAgentToolMetadata(prototype: object, method: string | symbol): AgentToolMetadata | undefined;
