import { BaseTool } from '../base.js'; import { ToolExecutionContext } from '../types.js'; export declare class FileListTool extends BaseTool { name: string; displayName: string; description: string; category: "file"; icon: string; parameters: ({ name: string; type: "string"; description: string; default: string; } | { name: string; type: "boolean"; description: string; default: boolean; })[]; permissions: { fileSystem: "read"; }; ui: { showProgress: boolean; collapsible: boolean; dangerous: boolean; }; protected run(params: any, context: ToolExecutionContext): Promise; private listRecursive; } //# sourceMappingURL=file-list.d.ts.map