/// import type { CalendarNode } from '../iCalendar'; export declare const calendarScheduleItemNode: (nodeItem: CalendarNode['data']) => { data: [{ hour: number; minute: number; }, { hour: number; minute: number; }, number, import("react").ReactNode, [string, string]]; arguments: { width: number; left: number; content: import("react").ReactNode; }; timeInfo: { begin: number; end: number; }; maxEnd: number; children: never[]; level: number; parent: null; contains: (node: CalendarNode, useMaxEndTime: boolean) => boolean; }; export declare const compare: (v1: string, v2: string) => 1 | 0 | -1; export declare const splitFirst: (str: string) => string[]; export declare const separaTime: (beginTime: string, endTime: string) => { begin: { hour: number; minute: number; beginTime: string; }; end: { hour: number; minute: number; endTime: string; }; }; export declare const insertNodeFrom: (header: CalendarNode, targetNode: CalendarNode) => boolean; export declare const upDateItemsFrame: (scheduleViews: CalendarNode['data'][], domWidth: number) => CalendarNode[];