import { EnvConfig } from ".";
export type ContractsConfig = {
    NEXT_PUBLIC_APP_ENV: EnvConfig;
    B3TR_GOVERNOR_QUORUM_PERCENTAGE: number;
    TIMELOCK_MIN_DELAY: number;
    B3TR_GOVERNOR_DEPOSIT_THRESHOLD: number;
    B3TR_GOVERNOR_MIN_VOTING_DELAY: number;
    B3TR_GOVERNOR_VOTING_THRESHOLD: bigint;
    B3TR_GOVERNOR_WHITELISTED_METHODS: Record<string, string[]>;
    B3TR_GOVERNOR_GRANT_DEPOSIT_THRESHOLD: number;
    B3TR_GOVERNOR_GRANT_VOTING_THRESHOLD: bigint;
    B3TR_GOVERNOR_GRANT_QUORUM_PERCENTAGE: number;
    B3TR_GOVERNOR_GRANT_DEPOSIT_THRESHOLD_CAP: bigint;
    B3TR_GOVERNOR_STANDARD_DEPOSIT_THRESHOLD_CAP: bigint;
    B3TR_GOVERNOR_STANDARD_GM_WEIGHT: number;
    B3TR_GOVERNOR_GRANT_GM_WEIGHT: number;
    EMISSIONS_CYCLE_DURATION: number;
    EMISSIONS_X_ALLOCATION_DECAY_PERCENTAGE: number;
    EMISSIONS_VOTE_2_EARN_DECAY_PERCENTAGE: number;
    EMISSIONS_X_ALLOCATION_DECAY_PERIOD: number;
    EMISSIONS_VOTE_2_EARN_ALLOCATION_DECAY_PERIOD: number;
    EMISSIONS_TREASURY_PERCENTAGE: number;
    EMISSIONS_MAX_VOTE_2_EARN_DECAY_PERCENTAGE: number;
    EMISSIONS_IS_NOT_ALIGNED: boolean;
    X_ALLOCATION_VOTING_QUORUM_PERCENTAGE: number;
    X_ALLOCATION_VOTING_VOTING_THRESHOLD: bigint;
    X_ALLOCATION_POOL_BASE_ALLOCATION_PERCENTAGE: number;
    X_ALLOCATION_POOL_APP_SHARES_MAX_CAP: number;
    CHALLENGES_MAX_DURATION: number;
    CHALLENGES_MAX_SELECTED_APPS: number;
    CHALLENGES_MAX_PARTICIPANTS: number;
    CHALLENGES_MIN_BET_AMOUNT: bigint;
    CONTRACTS_ADMIN_ADDRESS: string;
    VOTE_2_EARN_POOL_ADDRESS: string;
    INITIAL_X_ALLOCATION: bigint;
    GM_NFT_BASE_URI: string;
    GM_NFT_B3TR_REQUIRED_TO_UPGRADE_TO_LEVEL: bigint[];
    GM_NFT_NODE_TO_FREE_LEVEL: number[];
    GM_NFT_MAX_LEVEL: number;
    VOTER_REWARDS_LEVELS: number[];
    VOTER_REWARDS_MULTIPLIER: number[];
    XAPP_BASE_URI: string;
    TREASURY_TRANSFER_LIMIT_VET: bigint;
    TREASURY_TRANSFER_LIMIT_B3TR: bigint;
    TREASURY_TRANSFER_LIMIT_VTHO: bigint;
    TREASURY_TRANSFER_LIMIT_VOT3: bigint;
    MIGRATION_ADDRESS: string;
    MIGRATION_AMOUNT: bigint;
    X_2_EARN_INITIAL_IMPACT_KEYS: string[];
    VECHAIN_NODES_CONTRACT_ADDRESS: string;
    XAPP_GRACE_PERIOD: number;
    VEPASSPORT_BOT_SIGNALING_THRESHOLD: number;
    VEPASSPORT_ROUNDS_FOR_CUMULATIVE_PARTICIPATION_SCORE: number;
    VEPASSPORT_GALAXY_MEMBER_MINIMUM_LEVEL: number;
    VEPASSPORT_BLACKLIST_THRESHOLD_PERCENTAGE: number;
    VEPASSPORT_WHITELIST_THRESHOLD_PERCENTAGE: number;
    VEPASSPORT_PASSPORT_MAX_ENTITIES: number;
    VEPASSPORT_DECAY_RATE: number;
    CREATOR_NFT_URI: string;
    X2EARN_NODE_COOLDOWN_PERIOD: number;
    X2EARN_ENDORSEMENT_SCORE_THRESHOLD: number;
    MULTI_SIG_SIGNERS: string[];
    GM_PERCENTAGE_OF_TREASURY: number;
    GM_MULTIPLIERS_V2: number[];
    VOTER_REWARDS_LEVELS_V2: number[];
    VOTER_REWARDS_FRESHNESS_MULTIPLIER_TIER1: number;
    VOTER_REWARDS_FRESHNESS_MULTIPLIER_TIER2: number;
    VOTER_REWARDS_FRESHNESS_MULTIPLIER_TIER3: number;
    VOTER_REWARDS_INTENT_MULTIPLIER_FOR_AGAINST: number;
    VOTER_REWARDS_INTENT_MULTIPLIER_ABSTAIN: number;
    GM_NFT_B3TR_REQUIRED_TO_UPGRADE_TO_LEVEL_V2: bigint[];
    STARGATE_CONTRACT_ADDRESS: string;
    STARGATE_NFT_CONTRACT_ADDRESS: string;
    STARGATE_DELEGATE_CONTRACT_ADDRESS: string;
    NODE_MANAGEMENT_CONTRACT_ADDRESS: string;
    MINIMUM_MILESTONE_COUNT: number;
    X_ALLOCATION_POOL_UNALLOCATED_FUNDS_ROUND_IDS: number[];
    X_ALLOCATION_POOL_UNALLOCATED_FUNDS_V7: bigint[];
    DBA_DISTRIBUTION_START_ROUND: number;
    NAVIGATOR_MIN_STAKE: bigint;
    NAVIGATOR_MAX_STAKE_PERCENTAGE: number;
    NAVIGATOR_FEE_LOCK_PERIOD: number;
    NAVIGATOR_FEE_PERCENTAGE: number;
    NAVIGATOR_EXIT_NOTICE_PERIOD: number;
    NAVIGATOR_REPORT_INTERVAL: number;
    NAVIGATOR_MINOR_SLASH_PERCENTAGE: number;
    NAVIGATOR_PREFERENCE_CUTOFF_PERIOD: number;
    XALLOCATION_CITIZEN_SKIP_WINDOW_BLOCKS: number;
    B3TR_GOVERNOR_SKIP_WINDOW_BLOCKS: number;
};
