export type PlanLimitKey = 'gates' | 'estateAdmins' | 'supervisors' | 'guards' | 'residents' | 'visitorPassesPerMonth' | 'announcementsPerMonth' | 'announcementsPerWeek' | 'entryExitNotificationsPerResidentPerWeek' | 'sosAlertsPerMonth' | 'managedEstates' | 'storageMb';
export declare function getNumericPlanLimit(limits: unknown, key: PlanLimitKey): number | null;
export declare function startOfCurrentMonth(now?: Date): Date;
export declare function startOfCurrentWeek(now?: Date): Date;
