import { t } from "structural"; declare const _default: { Schema: t.Type; arguments: t.Struct<{ url: t.Type; includeMarkup: t.OptionalKey>; }>; }>>; ArgumentsSchema: t.Struct<{ url: t.Type; includeMarkup: t.OptionalKey>; }>; validate: () => Promise; run(signal: AbortSignal, _: import("../../transports/transport-common.ts").Transport, call: import("../../history.ts").SequenceIdTagged<{ tool: t.UnwrappedTypeStruct<{ name: t.Value<"fetch">; arguments: t.Struct<{ url: t.Type; includeMarkup: t.OptionalKey>; }>; }>; }>, config: t.UnwrappedTypeStruct<{ yourName: t.TypeOf; models: t.Arr>; nickname: t.TypeOf; baseUrl: t.TypeOf; apiEnvVar: t.OptionalKey>; model: t.TypeOf; context: t.TypeOf; reasoning: t.OptionalKey>; }>>; diffApply: t.OptionalKey; apiEnvVar: t.OptionalKey>; model: t.TypeOf; }>>; fixJson: t.OptionalKey; apiEnvVar: t.OptionalKey>; model: t.TypeOf; }>>; defaultApiKeyOverrides: t.OptionalKey>; mcpServers: t.OptionalKey; args: t.OptionalKey>; env: t.OptionalKey>; }>>>; }>, modelOverride: string | null): Promise<{ content: string; }>; }; export default _default;