///
import { DescendantOptions, DescendantsManager } from "./descendant";
export interface UseDescendantsReturn extends DescendantsManager> {
}
export interface UseDescendantReturn = {}> {
descendants: DescendantsManager;
index: number;
enabledIndex: number;
register: React.RefCallback;
}
export type DescendantContextReturn = {}> = [
React.Provider>,
() => DescendantsManager,
() => DescendantsManager,
(options?: DescendantOptions) => UseDescendantReturn
];
export declare function createDescendantContext = {}>(): DescendantContextReturn;