import type { TeamCodexQueueSnapshot, TeamCodexQueuedRequest } from './team-codex-contract.js'; /** Proposed queue_snapshot v1 contract. It is enabled only by an explicit owner-only capability. */ export interface CodexCloudQueueSnapshot { schema_version: 1; visibility: 'owner'; version: number; availability: TeamCodexQueueSnapshot['availability']; reason: TeamCodexQueueSnapshot['reason']; observed_at: number; changed_at: number; source_at: number | null; items: { request_id: string; text: string; created_at: number; delivery: TeamCodexQueuedRequest['delivery']; state: TeamCodexQueuedRequest['state']; paused: boolean; attachment_count: number; truncated: boolean; }[]; } export declare function supportsCodexCloudQueue(value: unknown): boolean; export declare function codexCloudQueueWire(queue: TeamCodexQueueSnapshot): CodexCloudQueueSnapshot; export declare function parseCodexCloudQueue(value: unknown): TeamCodexQueueSnapshot | undefined; //# sourceMappingURL=team-codex-queue-wire.d.ts.map