import * as React from 'react'; export interface CompositeListContextValue { register: (node: Element, metadata: Metadata) => void; unregister: (node: Element) => void; subscribeMapChange: (fn: (map: Map) => void) => () => void; elementsRef: React.RefObject>; labelsRef?: React.RefObject>; nextIndexRef: React.RefObject; } export declare const CompositeListContext: React.Context>; export declare function useCompositeListContext(): CompositeListContextValue;