/** * WeekViewStrategy - Strategy for week/day view rendering * Extracts the time-based grid logic from GridManager */ import { ViewStrategy, ViewContext, ViewLayoutConfig } from './ViewStrategy'; export declare class WeekViewStrategy implements ViewStrategy { private dateCalculator; private gridRenderer; private styleManager; constructor(); getLayoutConfig(): ViewLayoutConfig; renderGrid(context: ViewContext): void; getNextPeriod(currentDate: Date): Date; getPreviousPeriod(currentDate: Date): Date; getPeriodLabel(date: Date): string; getDisplayDates(baseDate: Date): Date[]; getPeriodRange(baseDate: Date): { startDate: Date; endDate: Date; }; destroy(): void; }