import { Decision, UrgencyKind } from './types.js'; /** Section labels for the built-in urgency grouping. */ export declare const URGENCY_GROUP_LABEL: Record; /** One Group-by toolbar option — a built-in key or a custom accessor facet. */ export interface GroupOption { key: string; label: string; accessor?: (d: Decision) => string; } /** One resolved queue section. */ export interface QueueGroup { label: string; decisions: Decision[]; pastSla: number; total: number; /** Hosts the bulk Accept all (the urgency grouping's Routine section). */ bulk: boolean; } /** Folds the sorted rows into sections for the active grouping. Rows arrive * urgency-sorted, so first-appearance order gives Overdue → Due today → * Routine for the built-in and stable insertion order for the rest. */ export declare function buildGroups(rows: Decision[], option: GroupOption): QueueGroup[]; //# sourceMappingURL=grouping.d.ts.map