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