/**
 * Get Meta Memory Stats Tool - 메타 메모리 통계 조회 도구
 *
 * 메타 메모리 통계를 조회하는 MCP 도구입니다.
 * recall 성공/실패, confidence 점수 등의 통계를 조회할 수 있습니다.
 *
 * @example
 * ```typescript
 * // 특정 메모리 통계 조회
 * const result = await tool.handle({ memory_id: 'mem_12345' }, context);
 *
 * // 여러 메모리 통계 조회
 * const result = await tool.handle({
 *   memory_ids: ['mem_1', 'mem_2', 'mem_3']
 * }, context);
 *
 * // 필터링 조회
 * const result = await tool.handle({
 *   min_recall_count: 10,
 *   min_confidence: 0.5,
 *   limit: 50
 * }, context);
 * ```
 */
import { BaseTool } from '../../../tools/base-tool.js';
import type { ToolContext, ToolResult } from '../../../tools/types.js';
/**
 * Get Meta Memory Stats Tool
 *
 * 메타 메모리 통계를 조회하는 도구입니다.
 * recall 성공/실패, confidence 점수 등의 통계를 조회할 수 있습니다.
 *
 * @see MetaMemoryService.getStats() - 실제 통계 조회 로직
 */
export declare class GetMetaMemoryStatsTool extends BaseTool {
    constructor();
    /**
     * 도구 실행 핸들러
     *
     * 메타 메모리 통계를 조회합니다.
     *
     * @param params - 조회 파라미터 (GetMetaMemoryStatsParams)
     * @param context - 도구 실행 컨텍스트
     * @returns 통계 조회 결과
     *
     * @throws {Error} 데이터베이스 연결이 없을 때
     * @throws {Error} MetaMemoryService가 없을 때
     * @throws {Error} 파라미터 검증 실패 시
     * @throws {Error} 통계 조회 실패 시
     */
    handle(params: any, context: ToolContext): Promise<ToolResult>;
}
//# sourceMappingURL=get-meta-memory-stats-tool.d.ts.map