type useDrillDownContextStateParams = {
    defaultDrillDownIndex?: number;
};
export declare function useDrillDownContextState({ defaultDrillDownIndex, }: useDrillDownContextStateParams): {
    index: number | undefined;
    setIndex: (index: number | undefined) => void;
    back: () => void;
    next: () => void;
    registeredIndices: number[] | undefined;
    setRegisteredIndices: import('react').Dispatch<import('react').SetStateAction<number[] | undefined>>;
    onClose: (() => void)[];
    setOnClose: (fn: () => void, index: number) => void;
    hostIsInteractive: boolean;
    setHostTrigger: (element: HTMLElement | null) => void;
    onHostClose: () => void;
    onHostClosed: () => void;
};
export {};
