export declare const CHANNEL_INBOX_ITEM_SCHEMA: Record; /** * One provider's standing in the inbox answer. * * This exists so a short list is never ambiguous. Zero Slack items can mean * "nothing arrived", "no bot token was ever configured", or "Slack refused the * last four polls", three different things a client must be able to tell * apart, and which an items array alone cannot express. Every provider the host * knows about appears here on every call, including the ones that contributed * nothing. * * `state` is one of: * `ready` , synced, and this provider has items in the answer's window. * `empty` , synced, and it genuinely has nothing. * `unconfigured`, no credential for it, so it was never asked. Not an error. * `error` , configured, asked, and the last attempt failed. `error` * carries what went wrong; this provider's items are MISSING * from the list, and the top-level `partial` flag says so. * `pending` , known but not yet synced once (a host that has just * started, or one whose fetching is another node's job). */ export declare const CHANNEL_INBOX_PROVIDER_STATUS_SCHEMA: Record; export declare const CHANNEL_ROUTING_RULE_SCHEMA: Record; export declare const CHANNEL_DRAFT_PROPERTIES: { readonly version: { readonly type: "number"; }; readonly id: { readonly type: "string"; }; readonly createdAt: { readonly type: "string"; }; readonly updatedAt: { readonly type: "string"; }; readonly status: { readonly type: "string"; }; readonly title: { readonly type: "string"; }; readonly message: { readonly type: "string"; }; readonly channel: { readonly type: "string"; }; readonly route: { readonly type: "string"; }; readonly webhook: { readonly type: "string"; }; readonly link: { readonly type: "string"; }; readonly tags: Record; readonly sentResponseId: { readonly type: "string"; }; readonly sendError: { readonly type: "string"; }; }; export declare const CHANNEL_DRAFT_REQUIRED: readonly ["version", "id", "createdAt", "updatedAt", "status", "message"]; export declare const CHANNEL_DRAFT_SCHEMA: Record; export declare const CHANNEL_DRAFT_GET_OUTPUT_SCHEMA: Record; //# sourceMappingURL=operator-contract-schemas-channel-sync.d.ts.map