import { MemorySystem } from '../memory/MemorySystem';
type MemoryTool = {
    name: string;
    description: string;
    parameters: any[];
    handler: (params: any) => Promise<any>;
};
/**
 * 记忆管理工具插件，提供记忆相关功能
 */
export declare class MemoryPlugin {
    private memorySystem;
    private logger;
    constructor(memorySystem: MemorySystem);
    /**
     * 获取插件名称
     * @returns 插件名称
     */
    getName(): string;
    /**
     * 获取该插件提供的工具
     * @returns 工具配置数组
     */
    getTools(): MemoryTool[];
}
export {};
//# sourceMappingURL=memory-plugin.d.ts.map