import { Configuration } from '../configurations/CalendarConfig'; /** * Interface for header rendering strategies */ export interface IHeaderRenderer { render(calendarHeader: HTMLElement, context: IHeaderRenderContext): void; } /** * Context for header rendering */ export interface IHeaderRenderContext { currentWeek: Date; config: Configuration; } /** * Date-based header renderer (original functionality) */ export declare class DateHeaderRenderer implements IHeaderRenderer { private dateService; render(calendarHeader: HTMLElement, context: IHeaderRenderContext): void; }