type TimeIndicatorColumn = { key: number; isCurrentDay: boolean; leftPosition: number; columnWidth: number; }; type MultiDayViewInfo = { isMultiDayView: boolean; hasValidRenderDates: boolean; columns: TimeIndicatorColumn[]; isCurrentDayRendered?: boolean; }; export declare const useTimeIndicator: ({ showTimeIndicator, startHour, endHour, renderDates, onPositionUpdate, timezone, viewMode }: { showTimeIndicator: boolean; startHour: string; endHour: string; renderDates: Date[]; onPositionUpdate?: (position: number, isWithinBounds: boolean) => void; timezone?: string; viewMode?: string; }) => { position: number; currentTime: Date; isVisible: boolean; isWithinBounds: boolean; multiDayViewInfo: MultiDayViewInfo; updatePosition: () => void; }; export default useTimeIndicator;