import { StreakrDay, StreakrLeveledDay } from '../types'; import { ComponentCtx, ResolvedConfig } from './config'; import { StreakrStats } from './metrics'; export interface RenderFlags { isLoading: boolean; isEmpty: boolean; allOff: boolean; canEnableAll: boolean; days: StreakrDay[]; providersWithDataCount: number; leveled: StreakrLeveledDay[]; stats: StreakrStats; } export declare const isCurrentYear: (ctx: ComponentCtx) => boolean; export declare const visibleYears: (cfg: ResolvedConfig) => { visible: number[]; all: number[]; hasMore: boolean; }; export declare const computeProviderTotals: (ctx: ComponentCtx) => Record; export declare const computeRenderFlags: (ctx: ComponentCtx) => RenderFlags; //# sourceMappingURL=selectors.d.ts.map