/** * READ-path kind schema: an OPEN enum. The known kinds are the same set as * {@link SHARED_SESSION_KIND_SCHEMA}, but response/output validation must accept * an unknown `kind` string per-record instead of hard-failing the whole envelope *, a mixed-version daemon (or a future build) can emit a kind this reader does * not model, and the tolerant normalizer downstream (`normalizeSharedSessionRecord`) * already maps an unknown kind to the documented 'tui' fallback while preserving * the raw value under `metadata.wireKind`. See * docs/decisions/2026-07-05-session-wire-mixed-version.md (the enum leg). Writes * stay strict: {@link SHARED_SESSION_REGISTER_INPUT_SCHEMA} keeps the closed enum * so `sessions.register` still 400s on an unknown kind. */ export declare const SHARED_SESSION_KIND_READ_SCHEMA: Record; export declare const SHARED_SESSION_PARTICIPANT_SCHEMA: Record; /** * Input to sessions.register, the idempotent registration + heartbeat upsert * keyed on the caller-supplied `sessionId`. Carries the identity spine * (kind + project + participant triple). Re-calling with the same id is the * heartbeat (advances participant.lastSeenAt). */ export declare const SHARED_SESSION_REGISTER_INPUT_SCHEMA: Record; export declare const SHARED_SESSION_MESSAGE_SCHEMA: Record; export declare const SHARED_SESSION_RECORD_SCHEMA: Record; export declare const COMPANION_CHAT_SESSION_SCHEMA: Record; export declare const COMPANION_CHAT_MESSAGE_SCHEMA: Record; export declare const COMPANION_CHAT_SESSION_WITH_MESSAGES_SCHEMA: Record; export declare const COMPANION_CHAT_SESSIONS_LIST_SCHEMA: Record; export declare const COMPANION_CHAT_MESSAGES_LIST_SCHEMA: Record; export declare const SHARED_SESSION_ROUTING_INTENT_SCHEMA: Record; export declare const SHARED_SESSION_INPUT_RECORD_SCHEMA: Record; export declare const SESSION_SNAPSHOT_SCHEMA: Record; export declare const SESSION_BROKER_SNAPSHOT_SCHEMA: Record; export declare const SHARED_SESSION_WITH_MESSAGES_SCHEMA: Record; export declare const SHARED_SESSION_WITH_INPUTS_SCHEMA: Record; export declare const SHARED_SESSION_CREATE_OUTPUT_SCHEMA: Record; /** * Output of sessions.register. Beyond the record it carries honest lifecycle * disposition: `reopened` is true only when this call reopened a closed session, * and `conflict` is present (status:'closed') when register targeted a closed * session WITHOUT reopen:true, the heartbeat was recorded but the session was * left closed. */ export declare const SHARED_SESSION_REGISTER_OUTPUT_SCHEMA: Record; export declare const SHARED_SESSION_CONVERSATION_ROUTE_OUTPUT_SCHEMA: Record; export declare const SHARED_SESSION_MESSAGE_CREATE_OUTPUT_SCHEMA: Record; export declare const SHARED_SESSION_MESSAGE_ROUTE_OUTPUT_SCHEMA: { readonly anyOf: readonly [Record, Record]; }; export declare const RUNTIME_TASK_SCHEMA: Record; export declare const TASK_SNAPSHOT_SCHEMA: Record; export declare const TASK_CREATE_INPUT_SCHEMA: Record; export declare const TASK_CREATE_OUTPUT_SCHEMA: Record; export declare const TASK_OUTPUT_SCHEMA: Record; export declare const TASK_ACTION_OUTPUT_SCHEMA: Record; export declare const TASK_STATUS_OUTPUT_SCHEMA: Record; export declare const PROVIDER_RUNTIME_SNAPSHOT_SCHEMA: Record; export declare const PROVIDER_USAGE_SNAPSHOT_SCHEMA: Record; export declare const PROVIDER_ACCOUNT_SNAPSHOT_SCHEMA: Record; export declare const HEALTH_SNAPSHOT_SCHEMA: Record; export declare const INTELLIGENCE_SNAPSHOT_SCHEMA: Record; export declare const MEMORY_VECTOR_STATS_SCHEMA: Record; export declare const MEMORY_DOCTOR_REPORT_SCHEMA: Record; export declare const MEMORY_SCOPE_SCHEMA: Record; export declare const MEMORY_CLASS_SCHEMA: Record; export declare const MEMORY_REVIEW_STATE_SCHEMA: Record; export declare const MEMORY_PROVENANCE_KIND_SCHEMA: Record; export declare const MEMORY_PROVENANCE_LINK_SCHEMA: Record; export declare const MEMORY_RECORD_SCHEMA: Record; export declare const MEMORY_RECORD_SEARCH_OUTPUT_SCHEMA: Record; export declare const MEMORY_RECORD_DELETE_OUTPUT_SCHEMA: Record; export declare const MEMORY_LINK_SCHEMA: Record; export declare const MEMORY_SEMANTIC_RESULT_SCHEMA: Record; export declare const MEMORY_BUNDLE_SCHEMA: Record; export declare const MEMORY_IMPORT_RESULT_SCHEMA: Record; export declare const MEMORY_RECORD_LIST_OUTPUT_SCHEMA: Record; export declare const MEMORY_RECORD_SEMANTIC_OUTPUT_SCHEMA: Record; export declare const MEMORY_RECORD_LINKS_OUTPUT_SCHEMA: Record; //# sourceMappingURL=operator-contract-schemas-runtime.d.ts.map