import { type EvmAddress } from "../evm.js"; export declare const REVNET_CHAIN_ID: 8453; export declare const COBUILD_REVNET_PROJECT_ID: 138n; export declare const REVNET_NATIVE_TOKEN: EvmAddress; export declare const REVNET_PREFERRED_BASE_TOKEN: `0x${string}`; export declare const NATIVE_TOKEN_DECIMALS: 18; export declare const JB_TOKEN_DECIMALS: 18; export declare const REVNET_NATIVE_TOKEN_DECIMALS: 18; export declare const REVNET_TOKEN_DECIMALS: 18; export declare const REVNET_DEFAULT_GAS_BUFFER: bigint; export declare const REVNET_RESERVED_PERCENT_DENOMINATOR = 10000n; export declare const MAX_RESERVED_PERCENT = 10000n; export declare const REVNET_FEE_BPS_DENOMINATOR = 1000n; export declare const CASHOUT_FEE_DENOMINATOR = 1000n; export declare const REVNET_LOAN_FEE_DENOMINATOR = 1000n; export declare const REVNET_CASHOUT_FEE_BPS = 25n; export declare const JBDAO_CASHOUT_FEE_BPS = 25n; export declare const REVNET_CASH_OUT_FEE_BPS = 25n; export declare const JBDAO_CASH_OUT_FEE_BPS = 25n; export declare const JB_DAO_CASH_OUT_FEE_BPS = 25n; export declare const REVNET_LOAN_PERMISSION_ID = 1n; export declare const REVNET_INCLUDE_ROOT_PERMISSION: true; export declare const REVNET_INCLUDE_WILDCARD_PERMISSION: true; export declare const REVNET_SECONDS_PER_DAY: number; export declare const REVNET_SECONDS_PER_YEAR: number; export declare const REVNET_DEFAULT_LOAN_LIQUIDATION_YEARS: 10; export declare const REVNET_LOAN_LIQUIDATION_YEARS: 10; export declare const REVNET_ISSUANCE_MAX_HORIZON_YEARS: 30; export declare const REVNET_WEIGHT_SCALE = 1000000000000000000; export declare const REVNET_WEIGHT_CUT_SCALE = 1000000000; export declare const baseRevnetContracts: { readonly controller: `0x${string}`; readonly directory: `0x${string}`; readonly multiTerminal: `0x${string}`; readonly permissions: `0x${string}`; readonly terminalStore: `0x${string}`; readonly revDeployer: `0x${string}`; readonly revLoans: `0x${string}`; readonly tokens: `0x${string}`; }; export type RevnetContractAddresses = typeof baseRevnetContracts; export declare function resolveRevnetContractAddresses(overrides?: Partial): RevnetContractAddresses;