import type { AgentTool } from '@earendil-works/pi-agent-core'; import { type DataSourceOptions } from '../data-acquisition/service.js'; export declare function withDataToolPermissions(names: ReadonlySet, run: () => T): T; export declare function createDataBatchTool(workspace: string, getAllowedTools: () => ReadonlySet, options?: DataSourceOptions): AgentTool;