import type { LTEscalationRecord } from '../../types'; /** * Bulk claim escalations for a user. * Items already claimed by another active user are skipped. */ export declare function bulkClaimEscalations(ids: string[], userId: string, durationMinutes?: number): Promise<{ claimed: number; skipped: number; }>; /** * Bulk assign escalations to a specific user (admin action). * Items already claimed by another active user are skipped. */ export declare function bulkAssignEscalations(ids: string[], targetUserId: string, durationMinutes?: number): Promise<{ assigned: number; skipped: number; }>; /** * Bulk reassign escalations to a different role. * Clears assignment on all affected rows. */ export declare function bulkEscalateToRole(ids: string[], targetRole: string): Promise; /** * Bulk cancel escalations. Each row is cancelled individually; rows already in * a terminal state are silently skipped by the SDK. Returns the count * successfully cancelled. */ export declare function bulkCancelEscalations(ids: string[]): Promise<{ cancelled: number; skipped: number; }>; /** * Bulk resolve escalations for AI triage. * Returns full records so the caller can start triage workflows. No signal is * delivered — the triage workflow takes over handling. */ export declare function bulkResolveForTriage(ids: string[], hint?: string): Promise;