declare const DAYS_IN_WEEK = 7; declare const COLUMN_WIDTH: number; /** * Builds a map from a full week-day index (0–6, relative to the first day of * the week) to its visible column index. Hidden columns are mapped to -1. */ export declare function getVisibleColumnMap(hiddenColumns: number[]): number[]; export interface VisibleColumnSpan { startOffset: number; width: number; } /** * Clips a span defined by full week-day indices (`startColumn`–`endColumn`, * inclusive) to the visible columns, returning one entry per contiguous run of * visible columns. Offsets and widths are expressed in percent of the visible * grid width. */ export declare function clipSpanToVisibleColumns(startColumn: number, endColumn: number, visibleColumnMap: number[], columnsCount: number): VisibleColumnSpan[]; export { DAYS_IN_WEEK, COLUMN_WIDTH };