import type { SchedulerProcessedDate, TemporalSupportedObject } from "../../models/index.js"; export declare function useElementPositionInCollection(parameters: useElementPositionInCollection.Parameters): useElementPositionInCollection.ReturnValue; declare namespace useElementPositionInCollection { interface Parameters { start: SchedulerProcessedDate; end: SchedulerProcessedDate; collectionStart: TemporalSupportedObject; collectionEnd: TemporalSupportedObject; /** * First displayed minute of the day, as an offset from midnight. * Used by the time-grid views to limit the visible hour range. * @default 0 */ dayStartMinute?: number; /** * Last displayed minute of the day, as an offset from midnight. * Used by the time-grid views to limit the visible hour range. * @default 1440 */ dayEndMinute?: number; } interface ReturnValue { position: number; duration: number; startingBeforeEdge: boolean; endingAfterEdge: boolean; } } export {};