UNPKG

@redocly/theme

Version:

Shared UI components lib

25 lines (24 loc) 766 B
import type { CodeWalkthroughStepAttr } from '@redocly/config'; import type { WalkthroughStepsState } from '../../types/code-walkthrough'; type CodeWalkthroughStep = CodeWalkthroughStepAttr & { compRef?: HTMLElement; markerRef?: HTMLElement; }; type Params = { steps: CodeWalkthroughStep[]; enableDeepLink: boolean; root: React.RefObject<HTMLDivElement | null>; }; export declare function useCodeWalkthroughSteps({ steps, enableDeepLink, root, }: Params): WalkthroughStepsState; type StepsGroup = { freeSpace: number; usedSpace: number; offset: number; steps: { offset: number; height: number; ref?: HTMLElement; }[]; }; export declare function getGroupMarkers(group: StepsGroup): number[]; export {};