import type { ArkmeArrangementItem, ArkmeDeletedArrangementItem } from '../types.js'; export declare const arrangementViews: readonly ["today", "week", "all", "completed", "deleted"]; export type ArrangementView = typeof arrangementViews[number]; export type ArrangementWorkspaceItem = ArkmeArrangementItem | ArkmeDeletedArrangementItem; export declare const arrangementViewLabels: Record; export declare function arrangementViewRange(view: ArrangementView, now: number): { dueStartAtMillis: number; dueEndAtMillis: number; } | undefined; export declare function arrangementViewStatuses(view: ArrangementView): readonly ["deleted"] | readonly ["completed"] | readonly ["identified", "following"]; export declare function arrangementMatchesView(item: ArrangementWorkspaceItem, view: ArrangementView, now: number): boolean; export declare function sortArrangementRows(items: ArrangementWorkspaceItem[], view: ArrangementView): ArrangementWorkspaceItem[]; export declare function nextArrangementMidnight(now?: number): number; //# sourceMappingURL=arrangement-workspace-model.d.ts.map