// TypeScript bindings for emscripten-generated code.  Automatically generated at compile time.
declare namespace RuntimeExports {
    let HEAP8: any;
    /**
     * @param {number} ptr
     * @param {string} type
     */
    function getValue(ptr: number, type?: string): any;
}
interface WasmModule {
  _free(_0: number): void;
  _malloc(_0: number): number;
  _parse_sql(_0: number): number;
  _deparse_sql(_0: number): number;
  _free_parse_result(_0: number): void;
  _free_deparse_result(_0: number): void;
}

export type MainModule = WasmModule & typeof RuntimeExports;
export default function MainModuleFactory (options?: unknown): Promise<MainModule>;
