import { Network } from "./../globals";
export default class GovernanceConfig {
    adminAppId: number;
    votingEscrowAppId: number;
    proposalFactoryAppId: number;
    rewardsManagerAppId: number;
    votingEscrowMaxTimeLockSeconds: number;
    votingEscrowMinTimeLockSeconds: number;
    governanceToken: number;
    constructor(adminAppId: number, votingEscrowAppId: number, proposalFactoryAppId: number, rewardsManagerAppId: number, governanceToken: number);
}
export declare const GovernanceConfigs: {
    0: GovernanceConfig;
    1: GovernanceConfig;
    2: GovernanceConfig;
    3: GovernanceConfig;
};
export declare class ProposalConfig {
    appId: number;
    constructor(appId: number);
}
export declare const VOTING_ESCROW_STRINGS: {
    admin_contract_app_id: string;
    asset_id: string;
    claim: string;
    contract_update_delay: string;
    contract_update_approval_hash: string;
    contract_update_clear_hash: string;
    contract_update_time: string;
    dao_address: string;
    emergency_dao_address: string;
    extend_lock: string;
    increase_contract_update_delay: string;
    increase_lock_amount: string;
    lock: string;
    total_locked: string;
    total_vebank: string;
    update_dao_address: string;
    update_emergency_dao_address: string;
    update_vebank_data: string;
    user_amount_locked: string;
    user_amount_vebank: string;
    user_lock_duration: string;
    user_lock_start_time: string;
    user_last_update_time: string;
    user_boost_multiplier: string;
    rewards_manager_app_id: string;
    schedule_contract_update: string;
    set_gov_token_id: string;
    set_rewards_manager_app_id: string;
    set_admin_contract_app_id: string;
};
export declare const ADMIN_STRINGS: {
    admin: string;
    cancel_proposal: string;
    canceled_by_emergency_dao: string;
    contract_update_approval_hash: string;
    contract_update_clear_hash: string;
    contract_update_delay: string;
    contract_update_time: string;
    close_out_from_proposal: string;
    delegate: string;
    delegator_count: string;
    delegating_to: string;
    delegated_vote: string;
    emergency_dao_address: string;
    emergency_multisig: string;
    execute: string;
    executed: string;
    execution_time: string;
    fast_track_proposal: string;
    increase_contract_update_delay: string;
    proposal_duration: string;
    num_proposals_opted_into: string;
    open_to_delegation: string;
    proposal_app_id: string;
    proposal_contract_opt_in: string;
    proposal_execution_delay: string;
    proposal_factory_address: string;
    quorum_value: string;
    schedule_contract_update: string;
    set_executed: string;
    set_proposal_duration: string;
    set_not_open_to_delegation: string;
    set_open_to_delegation: string;
    set_proposal_execution_delay: string;
    set_proposal_factory_address: string;
    set_quorum_value: string;
    set_super_majority: string;
    set_voting_escrow_app_id: string;
    super_majority: string;
    storage_account: string;
    storage_account_close_out: string;
    storage_account_opt_in: string;
    undelegate: string;
    user_account: string;
    user_close_out: string;
    user_opt_in: string;
    validate: string;
    vote: string;
    vote_close_time: string;
    votes_against: string;
    votes_for: string;
    voting_escrow_app_id: string;
    update_user_vebank: string;
    vebank: string;
};
export declare const PROPOSAL_FACTORY_STRINGS: {
    admin: string;
    admin_app_id: string;
    contract_update_approval_hash: string;
    contract_update_clear_hash: string;
    contract_update_delay: string;
    contract_update_time: string;
    create_proposal: string;
    dao_address: string;
    emergency_dao_address: string;
    gov_token: string;
    increase_contract_update_delay: string;
    proposal_template: string;
    minimum_ve_bank_to_propose: string;
    update_dao_address: string;
    update_emergency_dao_address: string;
    set_voting_escrow_app_id: string;
    set_proposal_template: string;
    schedule_contract_update: string;
    set_admin_app_id: string;
    set_minimum_ve_bank_to_propose: string;
    validate_user_account: string;
    voting_escrow_app_id: string;
};
export declare const PROPOSAL_STRINGS: {
    create_transaction: string;
    creator_of_proposal: string;
    for_or_against: string;
    link: string;
    opt_into_admin: string;
    template_id: string;
    title: string;
    user_close_out: string;
    user_vote: string;
    voting_amount: string;
};
export declare const REWARDS_MANAGER_STRINGS: {
    admin: string;
    asset_id: string;
    contract_opt_in: string;
    contract_update_approval_hash: string;
    contract_update_clear_hash: string;
    contract_update_delay: string;
    contract_update_time: string;
    epoch: string;
    epoch_start: string;
    epoch_end: string;
    epoch_amount: string;
    epoch_rps: string;
    epoch_expiration_delay: string;
    emitter_app_id: string;
    next_epoch_votes_received: string;
    num_registered_contracts: string;
    staking_contract_to_opt_in: string;
    user_epoch: string;
    user_total_votes: string;
    user_votes_used: string;
    voting_escrow_app_id: string;
    votes_received: string;
    set_emitter_app_id: string;
    set_voting_escrow_app_id: string;
    set_gov_token_id: string;
    dao_begin_next_epoch: string;
    emitter_begin_next_epoch: string;
    vote: string;
    sync_staking_contract: string;
    stage_contract_opt_in: string;
    dao_address: string;
    emergency_dao_address: string;
    schedule_contract_update: string;
    increase_contract_update_delay: string;
    update_dao_address: string;
    update_emergency_dao_address: string;
    user_opt_in: string;
    set_epoch_expiration_delay: string;
    reclaim_rewards: string;
    sync_voter: string;
};
export declare const GLOBAL_EMITTER_STRINGS: {
    contract_update_approval_hash: string;
    contract_update_clear_hash: string;
    contract_update_delay: string;
    contract_update_time: string;
    dao_address: string;
    emergency_dao_address: string;
    fund: string;
    funding_epoch: string;
    funding_epoch_duration: string;
    gov_asset_id: string;
    increase_contract_update_delay: string;
    halt_funding: string;
    is_funding_halted: string;
    opt_in_gov_token: string;
    rate: string;
    rate_reduction_coefficient: string;
    restart_funding: string;
    rewards_manager_app_id: string;
    schedule_contract_update: string;
    start_epoch_supply: string;
    start_funding: string;
    start_funding_epoch_time: string;
    terminal_supply: string;
    total_supply_emitted: string;
    update_dao_address: string;
    update_emergency_dao_address: string;
    update_rewards_manager_app_id: string;
};
