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