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