default: {
    blacklist: string[];
    default: {
        KEY_0: number;
        KEY_1: number;
        KEY_2: number;
        KEY_3: number;
        KEY_4: number;
        KEY_5: number;
        KEY_6: number;
        KEY_7: number;
        KEY_8: number;
        KEY_9: number;
        KEY_A: SettingKeyboard;
        KEY_ALT: number;
        KEY_ARROW_DOWN: SettingKeyboard;
        KEY_ARROW_LEFT: SettingKeyboard;
        KEY_ARROW_RIGHT: SettingKeyboard;
        KEY_ARROW_UP: SettingKeyboard;
        KEY_B: number;
        KEY_BACKSPACE: SettingKeyboard;
        KEY_C: SettingKeyboard;
        KEY_CTRL: number;
        KEY_D: SettingKeyboard;
        KEY_DEL: number;
        KEY_E: SettingKeyboard;
        KEY_END: number;
        KEY_ENTER: SettingKeyboard;
        KEY_ESC: SettingKeyboard;
        KEY_F: SettingKeyboard;
        KEY_F1: number;
        KEY_F10: number;
        KEY_F11: number;
        KEY_F12: number;
        KEY_F2: number;
        KEY_F3: number;
        KEY_F4: number;
        KEY_F5: number;
        KEY_F6: number;
        KEY_F7: number;
        KEY_F8: number;
        KEY_F9: number;
        KEY_G: SettingKeyboard;
        KEY_H: number;
        KEY_HOME: number;
        KEY_I: number;
        KEY_INSERT: number;
        KEY_J: number;
        KEY_K: number;
        KEY_L: number;
        KEY_LEFT_BRACKET: number;
        KEY_M: SettingKeyboard;
        KEY_MINUS: number;
        KEY_N: SettingKeyboard;
        KEY_O: number;
        KEY_P: number;
        KEY_PAGE_DOWN: SettingKeyboard;
        KEY_PAGE_UP: SettingKeyboard;
        KEY_PLUS: number;
        KEY_Q: number;
        KEY_QUOTATION: number;
        KEY_R: SettingKeyboard;
        KEY_RIGHT_BRACKET: number;
        KEY_S: SettingKeyboard;
        KEY_SEMICOLON: number;
        KEY_SHIFT: SettingKeyboard;
        KEY_SPACE: SettingKeyboard;
        KEY_T: SettingKeyboard;
        KEY_TAB: number;
        KEY_TILDE: number;
        KEY_U: number;
        KEY_V: SettingKeyboard;
        KEY_W: SettingKeyboard;
        KEY_X: SettingKeyboard;
        KEY_Y: SettingKeyboard;
        KEY_Z: SettingKeyboard;
    };
    deviceMapping: {
        KEY_0: number;
        KEY_1: number;
        KEY_2: number;
        KEY_3: number;
        KEY_4: number;
        KEY_5: number;
        KEY_6: number;
        KEY_7: number;
        KEY_8: number;
        KEY_9: number;
        KEY_A: number;
        KEY_ALT: number;
        KEY_ARROW_DOWN: number;
        KEY_ARROW_LEFT: number;
        KEY_ARROW_RIGHT: number;
        KEY_ARROW_UP: number;
        KEY_B: number;
        KEY_BACKSPACE: number;
        KEY_C: number;
        KEY_CTRL: number;
        KEY_D: number;
        KEY_DEL: number;
        KEY_E: number;
        KEY_END: number;
        KEY_ENTER: number;
        KEY_ESC: number;
        KEY_F: number;
        KEY_F1: number;
        KEY_F10: number;
        KEY_F11: number;
        KEY_F12: number;
        KEY_F2: number;
        KEY_F3: number;
        KEY_F4: number;
        KEY_F5: number;
        KEY_F6: number;
        KEY_F7: number;
        KEY_F8: number;
        KEY_F9: number;
        KEY_G: number;
        KEY_H: number;
        KEY_HOME: number;
        KEY_I: number;
        KEY_INSERT: number;
        KEY_J: number;
        KEY_K: number;
        KEY_L: number;
        KEY_LEFT_BRACKET: number;
        KEY_M: number;
        KEY_MINUS: number;
        KEY_N: number;
        KEY_O: number;
        KEY_P: number;
        KEY_PAGE_DOWN: number;
        KEY_PAGE_UP: number;
        KEY_PLUS: number;
        KEY_Q: number;
        KEY_QUOTATION: number;
        KEY_R: number;
        KEY_RIGHT_BRACKET: number;
        KEY_S: number;
        KEY_SEMICOLON: number;
        KEY_SHIFT: number;
        KEY_SPACE: number;
        KEY_T: number;
        KEY_TAB: number;
        KEY_TILDE: number;
        KEY_U: number;
        KEY_V: number;
        KEY_W: number;
        KEY_X: number;
        KEY_Y: number;
        KEY_Z: number;
    };
    icons: {
        KEY_0: string;
        KEY_1: string;
        KEY_2: string;
        KEY_3: string;
        KEY_4: string;
        KEY_5: string;
        KEY_6: string;
        KEY_7: string;
        KEY_8: string;
        KEY_9: string;
        KEY_A: string;
        KEY_ALT: string;
        KEY_ARROW_DOWN: string;
        KEY_ARROW_LEFT: string;
        KEY_ARROW_RIGHT: string;
        KEY_ARROW_UP: string;
        KEY_B: string;
        KEY_BACKSPACE: string;
        KEY_C: string;
        KEY_CTRL: string;
        KEY_D: string;
        KEY_DEL: string;
        KEY_E: string;
        KEY_END: string;
        KEY_ENTER: string;
        KEY_ESC: string;
        KEY_F: string;
        KEY_F1: string;
        KEY_F10: string;
        KEY_F11: string;
        KEY_F12: string;
        KEY_F2: string;
        KEY_F3: string;
        KEY_F4: string;
        KEY_F5: string;
        KEY_F6: string;
        KEY_F7: string;
        KEY_F8: string;
        KEY_F9: string;
        KEY_G: string;
        KEY_H: string;
        KEY_HOME: string;
        KEY_I: string;
        KEY_INSERT: string;
        KEY_J: string;
        KEY_K: string;
        KEY_L: string;
        KEY_LEFT_BRACKET: string;
        KEY_M: string;
        KEY_MINUS: string;
        KEY_N: string;
        KEY_O: string;
        KEY_P: string;
        KEY_PAGE_DOWN: string;
        KEY_PAGE_UP: string;
        KEY_PLUS: string;
        KEY_Q: string;
        KEY_QUOTATION: string;
        KEY_R: string;
        KEY_RIGHT_BRACKET: string;
        KEY_S: string;
        KEY_SEMICOLON: string;
        KEY_SHIFT: string;
        KEY_SPACE: string;
        KEY_T: string;
        KEY_TAB: string;
        KEY_TILDE: string;
        KEY_U: string;
        KEY_V: string;
        KEY_W: string;
        KEY_X: string;
        KEY_Y: string;
        KEY_Z: string;
    };
    padID: string;
    padType: string;
    settings: {
        ALT_BUTTON_ACTION: Button;
        ALT_BUTTON_CANCEL: Button;
        ALT_BUTTON_CYCLE_ABILITY: Button;
        ALT_BUTTON_CYCLE_FORM: Button;
        ALT_BUTTON_CYCLE_GENDER: Button;
        ALT_BUTTON_CYCLE_NATURE: Button;
        ALT_BUTTON_CYCLE_SHINY: Button;
        ALT_BUTTON_CYCLE_VARIANT: Button;
        ALT_BUTTON_DOWN: Button;
        ALT_BUTTON_LEFT: Button;
        ALT_BUTTON_MENU: Button;
        ALT_BUTTON_RIGHT: Button;
        ALT_BUTTON_SLOW_DOWN: Button;
        ALT_BUTTON_SPEED_UP: Button;
        ALT_BUTTON_STATS: Button;
        ALT_BUTTON_SUBMIT: Button;
        ALT_BUTTON_UP: Button;
        BUTTON_ACTION: Button;
        BUTTON_CANCEL: Button;
        BUTTON_CYCLE_ABILITY: Button;
        BUTTON_CYCLE_FORM: Button;
        BUTTON_CYCLE_GENDER: Button;
        BUTTON_CYCLE_NATURE: Button;
        BUTTON_CYCLE_SHINY: Button;
        BUTTON_CYCLE_VARIANT: Button;
        BUTTON_DOWN: Button;
        BUTTON_LEFT: Button;
        BUTTON_MENU: Button;
        BUTTON_RIGHT: Button;
        BUTTON_SLOW_DOWN: Button;
        BUTTON_SPEED_UP: Button;
        BUTTON_STATS: Button;
        BUTTON_SUBMIT: Button;
        BUTTON_UP: Button;
    };
} = ...