import { z } from 'zod'; import type { McpToolResult } from '../types'; import { BaseTool } from './base-tool'; import { FileSystemAdapter } from '@a24z/core-library'; import type { CodebaseViewSummary } from '@a24z/core-library'; /** * Response type for the ListCodebaseViewsTool. */ export interface ListCodebaseViewsResponse { codebaseViews: CodebaseViewSummary[]; repositoryPath: string; totalCount: number; } export declare class ListCodebaseViewsTool extends BaseTool { name: string; description: string; private fs; constructor(fs: FileSystemAdapter); schema: z.ZodObject<{ repositoryPath: z.ZodString; }, "strip", z.ZodTypeAny, { repositoryPath: string; }, { repositoryPath: string; }>; execute(input: z.infer): Promise; executeWithMetadata(input: z.infer): Promise; } //# sourceMappingURL=ListCodebaseViewsTool.d.ts.map