import type { GatewayIdentity } from "../gateway/contracts.js"; import type { GatewayVerificationCommand, GatewayVerificationQuery } from "../gateway/verification-executor.js"; import { type GatewayVerificationReply } from "../gateway/verification-contracts.js"; import { GatewayRequestClient } from "./gateway-request-client.js"; export type GatewayVerificationOperation = { action: "list"; } | { action: "execute"; command: GatewayVerificationCommand; } | ({ action: "query"; } & GatewayVerificationQuery); /** 一次派发,严格关联实例/配置/操作;未知结果不得自动重发。 */ export declare function requestGatewayVerification(requests: GatewayRequestClient, identity: GatewayIdentity & { configVersion: string; }, operation: GatewayVerificationOperation): Promise; //# sourceMappingURL=gateway-verification-client.d.ts.map