import { CommonsFixedDate } from '../classes/commons-fixed-date'; import { TCommonsFixedDateRange } from '../classes/commons-fixed-date-range'; import { CommonsFixedDuration } from '../classes/commons-fixed-duration'; export declare function commonsFixedDateTallyQuantisedRanges(ranges: TCommonsFixedDateRange[], quantise: CommonsFixedDuration, direction?: 'down' | 'up' | 'closest' | 'inner' | 'outer'): { date: CommonsFixedDate; tally: number; }[]; export type TCommonsFixedDateDowLine = [CommonsFixedDate | undefined, CommonsFixedDate | undefined, CommonsFixedDate | undefined, CommonsFixedDate | undefined, CommonsFixedDate | undefined, CommonsFixedDate | undefined, CommonsFixedDate | undefined]; export type TCommonsFixedDateDowLineOrMonth = TCommonsFixedDateDowLine | CommonsFixedDate; export declare function commonsFixedDateSpreadToCalendar(dates: CommonsFixedDate[], startDow?: number, includeMonthRows?: boolean): (TCommonsFixedDateDowLine[]) | (TCommonsFixedDateDowLineOrMonth[]);