import type { LTEscalationRecord, LTEscalationStatus } from '../../types'; import type { EscalationStats } from './types'; export declare function getEscalationStats(visibleRoles?: string[], period?: string): Promise; export declare function listDistinctTypes(): Promise; export declare function listEscalations(filters: { status?: LTEscalationStatus; role?: string; type?: string; subtype?: string; assigned_to?: string; claimed?: boolean; priority?: number; limit?: number; offset?: number; visibleRoles?: string[]; sort_by?: string; order?: string; search?: string; }): Promise<{ escalations: LTEscalationRecord[]; total: number; }>; /** * List available escalations: pending AND (unassigned OR expired claim). */ export declare function listAvailableEscalations(filters: { role?: string; type?: string; subtype?: string; priority?: number; limit?: number; offset?: number; visibleRoles?: string[]; sort_by?: string; order?: string; search?: string; }): Promise<{ escalations: LTEscalationRecord[]; total: number; }>;