import { TimelineRulerFormatOptions, TimelineRulerGeometryOptions, TimelineRulerTick } from "@techsquidtv/canvas-timeline-core"; //#region src/hooks/viewport/useTimelineRulerTicks.d.ts /** Options accepted by `useTimelineRulerTicks`. */ type UseTimelineRulerTicksOptions = Partial & TimelineRulerFormatOptions; /** * Returns shared viewport-space ruler ticks for DOM and custom timeline chrome. * * The hook subscribes to geometry-affecting timeline events and intentionally * does not subscribe to playhead-only updates. * * @param options - Optional viewport and frame-label overrides. * @returns Ruler ticks clipped to the visible viewport and optional duration. */ declare function useTimelineRulerTicks(options?: UseTimelineRulerTicksOptions): TimelineRulerTick[]; //#endregion export { UseTimelineRulerTicksOptions, useTimelineRulerTicks }; //# sourceMappingURL=useTimelineRulerTicks.d.mts.map