import Keyboard from './Keyboard';
import { Designer } from '..';
declare class DesignerKeyboard extends Keyboard {
    static _instance: DesignerKeyboard;
    constructor(designer: Designer);
    private _registerEvents;
    private _goToBrother;
    private _goToSideChild;
    private _goToParent;
    private _goToChild;
    private _goToNode;
    static register: (designer: Designer) => void;
    static specialKeys: {
        8: string;
        9: string;
        10: string;
        13: string;
        16: string;
        17: string;
        18: string;
        19: string;
        20: string;
        27: string;
        32: string;
        33: string;
        34: string;
        35: string;
        36: string;
        37: string;
        38: string;
        39: string;
        40: string;
        45: string;
        46: string;
        96: string;
        97: string;
        98: string;
        99: string;
        100: string;
        101: string;
        102: string;
        103: string;
        104: string;
        105: string;
        106: string;
        107: string;
        109: string;
        110: string;
        111: string;
        112: string;
        113: string;
        114: string;
        115: string;
        116: string;
        117: string;
        118: string;
        119: string;
        120: string;
        121: string;
        122: string;
        123: string;
        144: string;
        145: string;
        186: string;
        191: string;
        220: string;
        222: string;
        224: string;
    };
    static getInstance(): DesignerKeyboard;
}
export default DesignerKeyboard;
