/** * Use the default circuit config like so: * @example * ```ts * import { CircuitConfig } from '@unirep/circuits' * * const { * STATE_TREE_DEPTH, * EPOCH_TREE_DEPTH, * HISTORY_TREE_DEPTH, * NUM_EPOCH_KEY_NONCE_PER_EPOCH, * FIELD_COUNT, * SUM_FIELD_COUNT, * REPL_NONCE_BITS, * SNARK_SCALAR_FIELD, * EPOCH_BITS, * NONCE_BITS, * ATTESTER_ID_BITS, * CHAIN_ID_BITS, * REVEAL_NONCE_BITS, * REP_BITS, * ONE_BIT * } = CircuitConfig.default ``` * :::info * See current deployment config: [testnet-deployment](https://developer.unirep.io/docs/testnet-deployment) * ::: */ export declare class CircuitConfig { STATE_TREE_DEPTH: number; EPOCH_TREE_DEPTH: number; HISTORY_TREE_DEPTH: number; NUM_EPOCH_KEY_NONCE_PER_EPOCH: number; FIELD_COUNT: number; SUM_FIELD_COUNT: number; REPL_NONCE_BITS: number; SNARK_SCALAR_FIELD: string; MAX_SAFE_BITS: bigint; EPOCH_BITS: bigint; NONCE_BITS: bigint; ATTESTER_ID_BITS: bigint; CHAIN_ID_BITS: bigint; REVEAL_NONCE_BITS: bigint; REP_BITS: bigint; ONE_BIT: bigint; static get default(): CircuitConfig; get contractConfig(): { stateTreeDepth: number; epochTreeDepth: number; historyTreeDepth: number; numEpochKeyNoncePerEpoch: number; fieldCount: number; sumFieldCount: number; replNonceBits: number; replFieldBits: number; }; get REPL_FIELD_BITS(): number; constructor(_config?: { STATE_TREE_DEPTH?: number; EPOCH_TREE_DEPTH?: number; HISTORY_TREE_DEPTH?: number; NUM_EPOCH_KEY_NONCE_PER_EPOCH?: number; FIELD_COUNT?: number; SUM_FIELD_COUNT?: number; REPL_NONCE_BITS?: number; }); } declare const _default: CircuitConfig; export default _default;