import type { BaseApp } from "@onebots/core"; import { type ControlSendRequest, type ControlSendContext } from "@onebots/core/control"; import type { GatewaySendResult } from "./send-contracts.js"; export type GatewaySendOutcome = { outcome: "succeeded"; result: GatewaySendResult; } | { outcome: "rejected" | "unknown"; }; /** 只调用已存在在线账号;关闭IPC不能宣称平台SDK已取消。 */ export declare class GatewaySendExecutor { private readonly app; private readonly context; private active; private closed; constructor(app: Pick, context: ControlSendContext); send(request: ControlSendRequest): Promise; close(): void; } //# sourceMappingURL=send-executor.d.ts.map