///
import { UnrolledProver } from '../prover/index.js';
import { JoinSplitTx } from './join_split_tx.js';
export declare class JoinSplitProver {
private prover;
readonly mock: boolean;
constructor(prover: UnrolledProver, mock?: boolean);
static getCircuitSize(proverless?: boolean): number;
computeKey(timeout?: number): Promise;
releaseKey(): Promise;
loadKey(keyBuf: Buffer): Promise;
getKey(): Promise;
computeSigningData(tx: JoinSplitTx): Promise;
createProof(tx: JoinSplitTx, timeout?: number): Promise;
getProver(): UnrolledProver;
}
//# sourceMappingURL=join_split_prover.d.ts.map