import { Cluster, Node } from "./creators"; import { Day } from "../types"; type Item = T & { key: string; start: number; end: number; }; interface Timetable { clusters: Cluster[]; nodes: { [key: string]: Node; }; } export declare function clusterizer(events: Item[], minutes: string[][]): Timetable; export declare function prepareTimetable(items: T[], startProperty: keyof T, endProperty: keyof T, itemMinHeightInMinutes: number, day: Day): { preparedEvents: Item[]; minutes: string[][]; }; export declare function setClusterWidth(timetable: Timetable, columnWidth: number): void; export declare function setNodesPosition(timetable: Timetable): void; export {}; //# sourceMappingURL=eventsPreparer.d.ts.map