import { type ResolvedService } from "@cotal-ai/core"; import type { NatsConnection } from "@nats-io/transport-node"; import { type Presentation } from "@cotal-ai/workspace"; /** One native frozen-set gather, without instance probes, a bind, repair or a second publication. */ export declare function invokeEndpointScatter(nc: NatsConnection, space: string, service: ResolvedService, command: string, args: Record | undefined, requestId: string, deadlineMs: number): Promise<{ kind: "endpoint-scatter"; endpoint: string; command: string; requestId: string; coverageComplete: boolean; replies: { instanceId: string; responder: { endpoint: string; instanceId: string; epoch: number; }; requestId: string; ok: boolean; dataPresent: boolean; data: {} | null; error: { code: string; outcome: import("@cotal-ai/core").EpEffectOutcome | null; } | null; }[]; missing: string[]; churn: { instanceId: string; epoch: number; reason: import("@cotal-ai/core").EpChurnReason; }[]; unexpected: { instanceId: string; epoch: number; }[]; duplicate: { instanceId: string; epoch: number; }[]; late: { instanceId: string; epoch: number; }[]; invalid: { instanceId: string; epoch: number; detail: string; }[]; probePolicy: "no additional instance-rail grants or probes"; repairAttempted: boolean; retried: boolean; }>; type ScatterResult = Awaited>; export declare function writeEndpointScatter(presentation: Presentation, command: string, target: unknown, result: ScatterResult): void; export {}; //# sourceMappingURL=endpoint-scatter.d.ts.map