import { KeyboardHelperWithArrowButtonBase } from '@devexpress/analytics-core/analytics-internal-native'; export declare abstract class PictureEditorKeyboardHelperBase extends KeyboardHelperWithArrowButtonBase { protected _leaveHandler: () => void; constructor(_leaveHandler: () => void); itemHandleUpArrowKey(e: any, index: any): boolean; itemHandleDownArrowKey(e: any, index: any): boolean; itemHandleLeftArrowKey(e: any, index: any): boolean; itemHandleRightArrowKey(e: any, index: any): boolean; itemHandleEnterKey(e: any, index: any): boolean; itemHandleSpaceKey(e: any, index: any): boolean; itemHandleEscKey(e: any, index: any): boolean; } export declare class PictureEditorToolbarKeyboardHelper extends PictureEditorKeyboardHelperBase { controlElementClassName: string; initialize(): void; itemHandleTabKey(e: any, index: any): boolean; itemHandleShiftTabKey(e: any, index: any): boolean; handleEscKey(e: any): boolean; } export declare class PictureEditorPopoverKeyboardHelper extends PictureEditorKeyboardHelperBase { static itemSelectors: string[]; focusFirstFocusableDescendant: boolean; initialize(): void; getElements(predicate?: (elt: Element) => boolean): HTMLElement[]; handleEscKey(e: any): boolean; protected _keyDownHandler(e: any): void; }