export declare const REWIND_PLAN_INPUT_SCHEMA: Record; export declare const REWIND_APPLY_INPUT_SCHEMA: Record; export declare const REWIND_PLAN_OUTPUT_SCHEMA: Record; export declare const REWIND_APPLY_OUTPUT_SCHEMA: Record; export declare const REWIND_CONVERSATION_HOST_REGISTER_INPUT_SCHEMA: Record; export declare const REWIND_CONVERSATION_HOST_REGISTER_OUTPUT_SCHEMA: Record; export declare const REWIND_CONVERSATION_HOST_RELEASE_INPUT_SCHEMA: Record; export declare const REWIND_CONVERSATION_HOST_RELEASE_OUTPUT_SCHEMA: Record; export declare const REWIND_CONVERSATION_HOSTS_LIST_INPUT_SCHEMA: Record; export declare const REWIND_CONVERSATION_HOSTS_LIST_OUTPUT_SCHEMA: Record; export declare const REWIND_CONVERSATION_REQUESTS_TAKE_INPUT_SCHEMA: Record; export declare const REWIND_CONVERSATION_REQUESTS_TAKE_OUTPUT_SCHEMA: Record; /** * What is required beyond hostId and requestId follows from the REQUEST, not * from anything the caller declares: a request is a preview or a rewind, the * broker recorded which when it raised it, and an answer that restated it could * only ever disagree with it. So the flat required array here is the honest * one, there is no client-supplied discriminator a schema could branch on, and * naming `messagesToDrop` required would refuse every rewind answer. * * `unavailableReason` is the one field that overrides the request's kind: a * non-empty reason means "this surface cannot serve it", which is a valid * answer to either kind and the only way to give one. */ export declare const REWIND_CONVERSATION_REQUESTS_ANSWER_INPUT_SCHEMA: Record; export declare const REWIND_CONVERSATION_REQUESTS_ANSWER_OUTPUT_SCHEMA: Record; //# sourceMappingURL=operator-contract-schemas-rewind.d.ts.map