/**
 * Focus management exports
 */
export { FocusTrap, useFocusTrap } from './FocusTrap';
export type { FocusTrapProps } from './FocusTrap';
export { SkipLinks, MainContent, Navigation, SearchLandmark, useSkipLinks } from './SkipLinks';
export type { SkipLinksProps, SkipLink } from './SkipLinks';
export { ScreenReader, ScreenReaderOnly, LiveRegion, announce, useAnnounce, DescribedBy, LabelledBy, LoadingAnnouncement, ValidationAnnouncement, } from './ScreenReader';
export type { ScreenReaderProps } from './ScreenReader';
/**
 * Keyboard navigation utilities
 */
export declare const KEYS: {
    readonly ENTER: "Enter";
    readonly SPACE: " ";
    readonly TAB: "Tab";
    readonly ESCAPE: "Escape";
    readonly ARROW_UP: "ArrowUp";
    readonly ARROW_DOWN: "ArrowDown";
    readonly ARROW_LEFT: "ArrowLeft";
    readonly ARROW_RIGHT: "ArrowRight";
    readonly HOME: "Home";
    readonly END: "End";
    readonly PAGE_UP: "PageUp";
    readonly PAGE_DOWN: "PageDown";
};
/**
 * Check if an element is focusable
 */
export declare function isFocusable(element: HTMLElement): boolean;
/**
 * Get all focusable elements within a container
 */
export declare function getFocusableElements(container: HTMLElement, selector?: string): HTMLElement[];
/**
 * Focus the next focusable element
 */
export declare function focusNext(currentElement: HTMLElement, container?: HTMLElement): void;
/**
 * Focus the previous focusable element
 */
export declare function focusPrevious(currentElement: HTMLElement, container?: HTMLElement): void;
/**
 * Roving tabindex utilities
 */
export interface RovingTabindexItem {
    element: HTMLElement;
    index: number;
}
export declare class RovingTabindex {
    private items;
    private currentIndex;
    constructor(container: HTMLElement, selector?: string);
    private initialize;
    private updateTabindex;
    focus(index: number): void;
    focusNext(): void;
    focusPrevious(): void;
    focusFirst(): void;
    focusLast(): void;
    handleKeyDown(event: KeyboardEvent): void;
}
//# sourceMappingURL=index.d.ts.map