import * as react from 'react'; import { DescendantsManager, DescendantOptions } from './descendant.js'; /** * @internal * React hook that initializes the DescendantsManager */ declare function useDescendants = {}>(): DescendantsManager; interface UseDescendantsReturn extends ReturnType { } declare function createDescendantContext = {}>(): readonly [react.Provider>, () => DescendantsManager, () => DescendantsManager, (options?: DescendantOptions) => { descendants: UseDescendantsReturn; index: number; enabledIndex: number; register: (node: T | null) => void; }]; export { UseDescendantsReturn, createDescendantContext };