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<number>;
/**
 * Bulk resolve escalations for AI triage.
 * Returns full records so the caller can start triage workflows.
 */
export declare function bulkResolveForTriage(ids: string[], hint?: string): Promise<LTEscalationRecord[]>;
