import { t } from "structural"; import { Transport } from "../../transports/transport-common.ts"; declare const Schema: t.Type; arguments: t.OptionalKey>; }>>; }>>; declare const _default: { Schema: t.Type; arguments: t.OptionalKey>; }>>; }>>; ArgumentsSchema: t.Struct<{ dirPath: t.OptionalKey>; }>; validate: typeof validate; run(abortSignal: AbortSignal, transport: Transport, call: import("../../history.ts").SequenceIdTagged<{ tool: t.UnwrappedTypeStruct<{ name: t.Value<"list">; arguments: t.OptionalKey>; }>>; }>; }>): Promise<{ content: string; }>; }; export default _default; declare function validate(signal: AbortSignal, transport: Transport, toolCall: t.GetType): Promise;