export interface RecentFailure { id: string; platform: string; error: string; attempts: number; } export interface TaskQueueStats { pending: number; processing: number; completed_last_hour: number; failed_last_hour: number; oldest_pending_age_seconds: number; waiting_campaigns: number; active_a2a_continuations: number; oldest_active_a2a_age_seconds: number; terminal_a2a_without_delivery: number; recent_a2a_orphans: Array<{ continuation_id: string; integration_task_id: string; status: string; attempts: number; age_seconds: number; reason_class: string; }>; recent_failures: RecentFailure[]; recent_tasks: Array<{ id: string; platform: string; status: string; attempts: number; dispatch_attempts: number; last_dispatch_outcome: string | null; age_seconds: number; }>; } export interface TaskQueueStatsScope { ownerEmail: string; orgId: string | null; } export declare function getTaskQueueStats(scope: TaskQueueStatsScope): Promise;