import { EnvironmentName } from './environments'; export declare type KrsProvider = { feeType: 'flatUsd'; feeAmount: number; supportedCoins: string[]; feeAddresses?: Record; }; export declare const krsProviders: Record; export declare const defaults: { maxFee: number; maxFeeRate: number; minFeeRate: number; fallbackFeeRate: number; minOutputSize: number; minInstantFeeRate: number; bitgoEthAddress: string; }; /** * Get the default (hardcoded) constants for a particular network. * * Note that this may not be the complete set of constants, and additional constants may get fetched * from BitGo during the lifespan of a BitGo object. * @param env */ export declare const defaultConstants: (env: EnvironmentName) => { maxFee: number; maxFeeRate: number; minFeeRate: number; fallbackFeeRate: number; minOutputSize: number; minInstantFeeRate: number; bitgoEthAddress: string; } & ({ eth: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; xlm: { tokens: import("@bitgo-beta/statics").BaseNetworkConfig[]; }; algo: { tokens: import("@bitgo-beta/statics").AlgoTokenConfig[]; }; ofc: { tokens: import("@bitgo-beta/statics").OfcTokenConfig[]; }; celo: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; eos: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; avaxc: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; polygon: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; bsc: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; sol: { tokens: import("@bitgo-beta/statics").SolTokenConfig[]; }; hbar: { tokens: import("@bitgo-beta/statics").BaseNetworkConfig[]; }; ada: { tokens: import("@bitgo-beta/statics").AdaTokenConfig[]; }; } | { eth: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; xlm: { tokens: import("@bitgo-beta/statics").BaseNetworkConfig[]; }; algo: { tokens: import("@bitgo-beta/statics").AlgoTokenConfig[]; }; ofc: { tokens: import("@bitgo-beta/statics").OfcTokenConfig[]; }; celo: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; bsc: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; eos: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; avaxc: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; polygon: { tokens: import("@bitgo-beta/statics").BaseContractAddressConfig[]; }; sol: { tokens: import("@bitgo-beta/statics").SolTokenConfig[]; }; hbar: { tokens: import("@bitgo-beta/statics").BaseNetworkConfig[]; }; ada: { tokens: import("@bitgo-beta/statics").AdaTokenConfig[]; }; }); export declare type Config = { krsProviders: Record; }; //# sourceMappingURL=config.d.ts.map