/* tslint:disable */
/* eslint-disable */
export const memory: WebAssembly.Memory;
export const __wbg_mainthreadwasmcontext_free: (a: number, b: number) => void;
export const mainthreadwasmcontext_create_element_common: (a: number, b: number, c: any, d: any, e: number, f: number, g: number) => number;
export const mainthreadwasmcontext_gc: (a: number) => void;
export const mainthreadwasmcontext_get_css_id_by_unique_id: (a: number, b: number) => number;
export const mainthreadwasmcontext_get_dom_by_unique_id: (a: number, b: number) => any;
export const mainthreadwasmcontext_get_unique_id_by_component_id: (a: number, b: number, c: number) => number;
export const mainthreadwasmcontext_new: (a: any, b: any, c: number) => number;
export const mainthreadwasmcontext_push_style_sheet: (a: number, b: number, c: number, d: number) => [number, number];
export const mainthreadwasmcontext_set_page_element_unique_id: (a: number, b: number) => void;
export const mainthreadwasmcontext_take_timing_flags: (a: number) => [number, number];
export const add_inline_style_raw_string_key: (a: any, b: number, c: number, d: number, e: number) => void;
export const mainthreadwasmcontext_set_css_id: (a: number, b: number, c: number, d: number, e: number, f: number) => [number, number];
export const mainthreadwasmcontext_update_css_og_style: (a: number, b: number, c: number, d: number) => [number, number];
export const set_inline_styles_in_key_value_vec: (a: any, b: number, c: number, d: number, e: number, f: number) => void;
export const set_inline_styles_in_str: (a: any, b: number, c: number, d: number, e: number, f: number) => number;
export const set_inline_styles_number_key: (a: any, b: number, c: number, d: number) => void;
export const __wbg_rawstyleinfo_free: (a: number, b: number) => void;
export const __wbg_rule_free: (a: number, b: number) => void;
export const __wbg_ruleprelude_free: (a: number, b: number) => void;
export const __wbg_selector_free: (a: number, b: number) => void;
export const rawstyleinfo_append_import: (a: number, b: number, c: number) => void;
export const rawstyleinfo_new: () => number;
export const rawstyleinfo_push_rule: (a: number, b: number, c: number) => void;
export const rule_new: (a: number, b: number) => [number, number, number];
export const rule_push_declaration: (a: number, b: number, c: number, d: number, e: number) => void;
export const rule_push_rule_children: (a: number, b: number) => void;
export const rule_set_prelude: (a: number, b: number) => void;
export const ruleprelude_new: () => number;
export const ruleprelude_push_selector: (a: number, b: number) => void;
export const selector_push_one_selector_section: (a: number, b: number, c: number, d: number, e: number) => [number, number];
export const selector_new: () => number;
export const decode_style_info: (a: any, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number];
export const encode_legacy_json_generated_raw_style_info: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number];
export const get_font_face_content: (a: any) => [number, number, number, number];
export const get_style_content: (a: any) => [number, number, number, number];
export const mainthreadwasmcontext_add_dataset: (a: number, b: number, c: any, d: any) => [number, number];
export const mainthreadwasmcontext_get_data_by_key: (a: number, b: number, c: number, d: number) => [number, number, number];
export const mainthreadwasmcontext_get_dataset: (a: number, b: number) => [number, number, number];
export const mainthreadwasmcontext_set_dataset: (a: number, b: number, c: any, d: any) => [number, number];
export const __wbg_stylesheetresource_free: (a: number, b: number) => void;
export const stylesheetresource_new: (a: any, b: any) => [number, number, number];
export const __wbg_eventinfo_free: (a: number, b: number) => void;
export const __wbg_get_eventinfo_event_handler: (a: number) => any;
export const __wbg_get_eventinfo_event_name: (a: number) => [number, number];
export const __wbg_get_eventinfo_event_type: (a: number) => [number, number];
export const __wbg_set_eventinfo_event_handler: (a: number, b: any) => void;
export const __wbg_set_eventinfo_event_name: (a: number, b: number, c: number) => void;
export const __wbg_set_eventinfo_event_type: (a: number, b: number, c: number) => void;
export const mainthreadwasmcontext_add_cross_thread_event: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => void;
export const mainthreadwasmcontext_add_run_worklet_event: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void;
export const mainthreadwasmcontext_common_event_handler: (a: number, b: any, c: number, d: number, e: number, f: number, g: number) => void;
export const mainthreadwasmcontext_dispatch_event_by_path: (a: number, b: number, c: number, d: number, e: number, f: number, g: any) => number;
export const mainthreadwasmcontext_dispatch_global_bind_event: (a: number, b: number, c: number, d: number, e: number, f: any) => void;
export const mainthreadwasmcontext_get_event: (a: number, b: number, c: number, d: number, e: number, f: number) => any;
export const mainthreadwasmcontext_get_events: (a: number, b: number) => [number, number];
export const mainthreadwasmcontext_get_component_id: (a: number, b: number) => [number, number, number, number];
export const mainthreadwasmcontext_get_config: (a: number, b: number) => [number, number, number];
export const mainthreadwasmcontext_get_element_config: (a: number, b: number) => [number, number, number];
export const mainthreadwasmcontext_set_config: (a: number, b: number, c: any) => [number, number];
export const mainthreadwasmcontext_update_component_id: (a: number, b: number, c: number, d: number) => [number, number];
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 __externref_table_dealloc: (a: number) => void;
export const __wbindgen_free: (a: number, b: number, c: number) => void;
export const __externref_drop_slice: (a: number, b: number) => void;
export const __wbindgen_start: () => void;
