export declare const FOCUSABLE_ELEMENT_SELECTORS = "a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, [tabindex=\"0\"], [contenteditable]"; export declare const getFocusableElementsWithin: (selector: string) => NodeListOf; export declare const focusFirstElementInModal: (modalSelector?: string) => void; export declare const clickOnEnterKeyPress: (e: React.KeyboardEvent) => void; export declare const actionOnEscKeyPress: (action: () => void, e: React.KeyboardEvent) => void; export declare const actionOnEscKeyPressWithFocusTrap: (action: () => void, focusable: NodeListOf, e: React.KeyboardEvent) => void; export declare const trapFocusInElement: (e: React.KeyboardEvent, firstFocusableEl: HTMLElement, lastFocusableEl: HTMLElement) => void; export declare const keyboardNavigationProps: { onKeyPress: (e: React.KeyboardEvent) => void; role: string; tabIndex: number; }; export declare const disabledKeyboardNavigationProps: { 'aria-disabled': boolean; role: string; tabIndex: number; }; export declare const getModalKeyboardProps: (context: any, escapeAction: (...args: any) => void, modalSelector: string) => { onKeyDown: any; tabIndex: number; };