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