/**
* @param {string} proof
* @param {string} notary_pubkey_str
* @returns {Promise<string>}
*/
export function verify(proof: string, notary_pubkey_str: string): Promise<string>;
/**
* @param {number} num_threads
* @returns {Promise<any>}
*/
export function initThreadPool(num_threads: number): Promise<any>;
/**
* @param {number} receiver
*/
export function wbg_rayon_start_worker(receiver: number): void;
/**
*/
export class wbg_rayon_PoolBuilder {
    static __wrap(ptr: any): any;
    __destroy_into_raw(): number | undefined;
    __wbg_ptr: number | undefined;
    free(): void;
    /**
    * @returns {number}
    */
    numThreads(): number;
    /**
    * @returns {number}
    */
    receiver(): number;
    /**
    */
    build(): void;
}
export default __wbg_init;
export function initSync(module: any, maybe_memory: any): any;
declare function __wbg_init(input: any, maybe_memory: any): Promise<any>;
