/* tslint:disable */
/* eslint-disable */
export const memory: WebAssembly.Memory;
export const __wbg_batch_free: (a: number, b: number) => void;
export const __wbg_beamtermrenderer_free: (a: number, b: number) => void;
export const __wbg_cell_free: (a: number, b: number) => void;
export const __wbg_cellquery_free: (a: number, b: number) => void;
export const __wbg_cellstyle_free: (a: number, b: number) => void;
export const __wbg_get_mouseevent_alt_key: (a: number) => number;
export const __wbg_get_mouseevent_button: (a: number) => number;
export const __wbg_get_mouseevent_col: (a: number) => number;
export const __wbg_get_mouseevent_ctrl_key: (a: number) => number;
export const __wbg_get_mouseevent_event_type: (a: number) => number;
export const __wbg_get_mouseevent_meta_key: (a: number) => number;
export const __wbg_get_mouseevent_row: (a: number) => number;
export const __wbg_get_mouseevent_shift_key: (a: number) => number;
export const __wbg_modifierkeys_free: (a: number, b: number) => void;
export const __wbg_mouseevent_free: (a: number, b: number) => void;
export const __wbg_set_mouseevent_alt_key: (a: number, b: number) => void;
export const __wbg_set_mouseevent_button: (a: number, b: number) => void;
export const __wbg_set_mouseevent_col: (a: number, b: number) => void;
export const __wbg_set_mouseevent_ctrl_key: (a: number, b: number) => void;
export const __wbg_set_mouseevent_event_type: (a: number, b: number) => void;
export const __wbg_set_mouseevent_meta_key: (a: number, b: number) => void;
export const __wbg_set_mouseevent_row: (a: number, b: number) => void;
export const __wbg_set_mouseevent_shift_key: (a: number, b: number) => void;
export const __wbg_size_free: (a: number, b: number) => void;
export const batch_cell: (a: number, b: number, c: number, d: number) => void;
export const batch_cellByIndex: (a: number, b: number, c: number) => void;
export const batch_cells: (a: number, b: any) => [number, number];
export const batch_clear: (a: number, b: number) => [number, number];
export const batch_fill: (a: number, b: number, c: number, d: number, e: number, f: number) => [number, number];
export const batch_flush: (a: number) => [number, number];
export const batch_text: (a: number, b: number, c: number, d: number, e: number, f: number) => [number, number];
export const beamtermrenderer_batch: (a: number) => number;
export const beamtermrenderer_cellSize: (a: number) => number;
export const beamtermrenderer_clearSelection: (a: number) => void;
export const beamtermrenderer_copyToClipboard: (a: number, b: number, c: number) => void;
export const beamtermrenderer_enableSelection: (a: number, b: number, c: number) => [number, number];
export const beamtermrenderer_enableSelectionWithOptions: (a: number, b: number, c: number, d: number) => [number, number];
export const beamtermrenderer_getText: (a: number, b: number) => [number, number];
export const beamtermrenderer_hasSelection: (a: number) => number;
export const beamtermrenderer_new: (a: number, b: number) => [number, number, number];
export const beamtermrenderer_render: (a: number) => void;
export const beamtermrenderer_replaceWithDynamicAtlas: (a: number, b: any, c: number) => [number, number];
export const beamtermrenderer_replaceWithStaticAtlas: (a: number, b: number) => [number, number];
export const beamtermrenderer_resize: (a: number, b: number, c: number) => [number, number];
export const beamtermrenderer_setMouseHandler: (a: number, b: any) => [number, number];
export const beamtermrenderer_terminalSize: (a: number) => number;
export const beamtermrenderer_withDynamicAtlas: (a: number, b: number, c: any, d: number, e: number) => [number, number, number];
export const beamtermrenderer_withStaticAtlas: (a: number, b: number, c: number, d: number) => [number, number, number];
export const cell: (a: number, b: number, c: number) => number;
export const cell_bg: (a: number) => number;
export const cell_fg: (a: number) => number;
export const cell_new: (a: number, b: number, c: number) => number;
export const cell_set_bg: (a: number, b: number) => void;
export const cell_set_fg: (a: number, b: number) => void;
export const cell_set_style: (a: number, b: number) => void;
export const cell_set_symbol: (a: number, b: number, c: number) => void;
export const cell_style: (a: number) => number;
export const cell_symbol: (a: number) => [number, number];
export const cellquery_end: (a: number, b: number, c: number) => number;
export const cellquery_isEmpty: (a: number) => number;
export const cellquery_new: (a: number) => number;
export const cellquery_start: (a: number, b: number, c: number) => number;
export const cellquery_trimTrailingWhitespace: (a: number, b: number) => number;
export const cellstyle_bg: (a: number, b: number) => number;
export const cellstyle_bits: (a: number) => number;
export const cellstyle_bold: (a: number) => number;
export const cellstyle_fg: (a: number, b: number) => number;
export const cellstyle_italic: (a: number) => number;
export const cellstyle_new: () => number;
export const cellstyle_strikethrough: (a: number) => number;
export const cellstyle_underline: (a: number) => number;
export const modifierkeys_ALT: () => number;
export const modifierkeys_CONTROL: () => number;
export const modifierkeys_META: () => number;
export const modifierkeys_NONE: () => number;
export const modifierkeys_SHIFT: () => number;
export const modifierkeys_or: (a: number, b: number) => number;
export const main: () => void;
export const style: () => number;
export const __wbg_get_size_height: (a: number) => number;
export const __wbg_get_size_width: (a: number) => number;
export const __wbg_set_size_height: (a: number, b: number) => void;
export const __wbg_set_size_width: (a: number, b: number) => void;
export const __wbg_terminaldebugapi_free: (a: number, b: number) => void;
export const terminaldebugapi_getAtlasLookup: (a: number) => any;
export const terminaldebugapi_getBaseGlyphId: (a: number, b: number, c: number) => number;
export const terminaldebugapi_getCanvasSize: (a: number) => any;
export const terminaldebugapi_getCellSize: (a: number) => any;
export const terminaldebugapi_getGlyphCount: (a: number) => number;
export const terminaldebugapi_getMissingGlyphs: (a: number) => any;
export const terminaldebugapi_getSymbol: (a: number, b: number) => [number, number];
export const terminaldebugapi_getTerminalSize: (a: number) => any;
export const wasm_bindgen__convert__closures_____invoke__h904aa73a63b3ac3a: (a: number, b: number, c: any) => void;
export const wasm_bindgen__closure__destroy__h06b5e1492fb71230: (a: number, b: number) => void;
export const wasm_bindgen__convert__closures_____invoke__h7727c4d20304ca9d: (a: number, b: number, c: any) => void;
export const wasm_bindgen__closure__destroy__h5969b66b33bb184e: (a: number, b: number) => void;
export const __wbindgen_malloc: (a: number, b: number) => number;
export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
export const __wbindgen_exn_store: (a: number) => void;
export const __externref_table_alloc: () => number;
export const __wbindgen_externrefs: WebAssembly.Table;
export const __wbindgen_free: (a: number, b: number, c: number) => void;
export const __externref_table_dealloc: (a: number) => void;
export const __wbindgen_start: () => void;
