import { Cardano, SupplySummary } from '@cardano-sdk/core'; import { CostModelsParamModel, ProtocolParamsModel } from './types'; import { GenesisData } from '../../types'; import { LedgerTipModel } from '../../util/DbSyncProvider'; interface ToLovalaceSupplyInput { circulatingSupply: string; totalSupply: string; } export declare const networkIdMap: { Mainnet: Cardano.NetworkId; Testnet: Cardano.NetworkId; }; export declare const toSupply: ({ circulatingSupply, totalSupply }: ToLovalaceSupplyInput) => SupplySummary; export declare const toLedgerTip: ({ block_no, slot_no, hash }: LedgerTipModel) => Cardano.Tip; export declare const mapCostModels: (costs: CostModelsParamModel | null) => Cardano.CostModels; export declare const toProtocolParams: ({ coins_per_utxo_size, max_tx_size, max_val_size, max_collateral_inputs, min_pool_cost, pool_deposit, key_deposit, protocol_major, protocol_minor, min_fee_a, min_fee_b, max_block_size, max_bh_size, optimal_pool_count, influence, monetary_expand_rate, treasury_growth_rate, collateral_percent, price_mem, price_step, max_tx_ex_mem, max_tx_ex_steps, max_block_ex_mem, max_block_ex_steps, max_epoch, costs, pvt_motion_no_confidence, pvt_committee_normal, pvt_committee_no_confidence, pvt_hard_fork_initiation, pvtpp_security_group, dvt_motion_no_confidence, dvt_committee_normal, dvt_committee_no_confidence, dvt_update_to_constitution, dvt_hard_fork_initiation, dvt_p_p_network_group, dvt_p_p_economic_group, dvt_p_p_technical_group, dvt_p_p_gov_group, dvt_treasury_withdrawal, committee_min_size, committee_max_term_length, gov_action_lifetime, gov_action_deposit, drep_deposit, drep_activity, min_fee_ref_script_cost_per_byte }: ProtocolParamsModel) => Cardano.ProtocolParameters; export declare const toGenesisParams: (genesis: GenesisData) => Cardano.CompactGenesis; export {}; //# sourceMappingURL=mappers.d.ts.map