import { type ControlSendRequest } from "@onebots/core/control"; import type { GatewayIdentity } from "./contracts.js"; export interface GatewaySendResult { messageId: string | null; } export interface GatewaySendMessage extends GatewayIdentity { type: "gateway.send"; requestId: string; request: ControlSendRequest; } export interface GatewaySendReply extends GatewayIdentity { type: "gateway.send.result"; requestId: string; operationId: string; configVersion: string; outcome: "succeeded" | "rejected" | "unknown"; result?: GatewaySendResult; } export declare function isGatewaySendMessage(v: unknown): v is GatewaySendMessage; export declare function isGatewaySendReply(v: unknown): v is GatewaySendReply; //# sourceMappingURL=send-contracts.d.ts.map