import { z } from 'zod'; import type { McpToolResult } from '../types'; import { BaseTool } from './base-tool'; import { FileSystemAdapter } from '@a24z/core-library'; export declare class GetAnchoredNotesTool extends BaseTool { name: string; description: string; private fs; constructor(fs: FileSystemAdapter); schema: z.ZodObject<{ path: z.ZodString; includeParentNotes: z.ZodDefault>; filterTags: z.ZodOptional>; filterReviewed: z.ZodDefault>>; includeStale: z.ZodDefault>; sortBy: z.ZodDefault>>; limit: z.ZodDefault>; offset: z.ZodDefault>; includeMetadata: z.ZodDefault>; }, "strip", z.ZodTypeAny, { path: string; includeParentNotes: boolean; filterReviewed: "reviewed" | "unreviewed" | "all"; includeStale: boolean; sortBy: "type" | "reviewed" | "timestamp" | "relevance"; limit: number; offset: number; includeMetadata: boolean; filterTags?: string[] | undefined; }, { path: string; includeParentNotes?: boolean | undefined; filterTags?: string[] | undefined; filterReviewed?: "reviewed" | "unreviewed" | "all" | undefined; includeStale?: boolean | undefined; sortBy?: "type" | "reviewed" | "timestamp" | "relevance" | undefined; limit?: number | undefined; offset?: number | undefined; includeMetadata?: boolean | undefined; }>; execute(input: z.infer): Promise; } //# sourceMappingURL=GetAnchoredNotesTool.d.ts.map