import type { RuntimeWorkTargetRef } from "./types.js"; export declare const PEER_VISIBLE_RUNTIME_METADATA_KEYS: readonly ["runtime_session_id", "runtimeSessionId", "runtime_session_identity_key", "runtimeSessionIdentityKey", "runtime_work_target_ref", "runtimeWorkTargetRef", "assignment_id", "assignmentId", "reply_request_id", "replyRequestId", "source_message_id", "sourceMessageId", "endpoint_id", "endpointId", "source_endpoint_id", "sourceEndpointId", "target_endpoint_id", "targetEndpointId", "projection_endpoint_id", "projectionEndpointId", "broker_projection_token", "brokerProjectionToken", "wakeup_ref", "wakeupRef", "threadId", "thread_id", "codexThreadId", "codex_thread_id", "turnId", "turn_id", "codexTurnId", "codex_turn_id"]; export declare function runtimeWorkTargetMatchesSession(targetRef: RuntimeWorkTargetRef, runtimeSessionId: string): boolean; export declare function assertRuntimeWorkTargetMatchesSession(targetRef: RuntimeWorkTargetRef, runtimeSessionId: string): void; export declare function assertNoSiblingRuntimeTarget(selected: RuntimeWorkTargetRef, candidate: RuntimeWorkTargetRef): void; export declare function findPeerVisibleRuntimeMetadataKeys(value: unknown): string[]; export declare function assertNoPeerVisibleRuntimeMetadata(value: unknown): void; //# sourceMappingURL=conformance.d.ts.map