import { UseArrowNavProps, SelectorOptions } from '../useArrowNav'; import { queryOnScope, active } from '../../useFocusTrap/internal/utils'; export declare const focusableSelector: string; export { active, queryOnScope }; export declare const getScope: (scope: UseArrowNavProps['scope']) => HTMLElement[]; export declare const isInsideScope: (scope: HTMLElement[], el: HTMLElement | Element, keynavId: string) => boolean; export interface IFocusables { active: HTMLElement; next: HTMLElement; } export declare const getFocusables: (scope: HTMLElement[], selectorOptions: SelectorOptions, tabLoop: boolean, key: string, keynavId: string) => IFocusables; export declare const getSelector: (selectorOptions: any) => string; export declare const createId: () => string; export declare const isInsideSameKeynav: (el: HTMLElement, keynavId: string) => boolean;