import PropTypes from 'prop-types'; declare namespace io.gimbalabs.hilltop.api.v0.enums { type Country = 'IE' | 'UK'; } declare namespace io.gimbalabs.hilltop.api.v0.models { interface ActiveStakeAmount { readonly 'amount_in_lovelaces': number; } interface AddressStakeAmount { readonly 'stake_address': string; readonly 'amount_in_lovelaces': number; } interface Block { readonly 'number': number; readonly 'epoch_number': number; readonly 'slot_number': number; readonly 'epoch_slot_number': number; readonly 'size': number; readonly 'transaction_count': number; readonly 'time': string; } interface CnftMetadataV001 { readonly 'policyId': string; readonly 'tokens': Record; readonly 'asset': io.gimbalabs.hilltop.api.v0.models.CnftMetadataV001Asset; } interface CnftMetadataV001Asset { readonly 'assetName'?: string; readonly 'attributes'?: any/*json*/; readonly 'ipfs': string; readonly 'mimeType'?: string; } interface DayBlock { readonly 'first': io.gimbalabs.hilltop.api.v0.models.Block; readonly 'last': io.gimbalabs.hilltop.api.v0.models.Block; } interface Delegation { readonly 'staking_address': string; readonly 'delegations': io.gimbalabs.hilltop.api.v0.models.StakepoolDelegation[]; } interface DelegatorsCount { readonly 'delegators_count_total': number; } interface Epoch { readonly 'out_sum': number; readonly 'fees': number; readonly 'tx_count': number; readonly 'blk_count': number; readonly 'number': number; readonly 'start_time': string; readonly 'end_time': string; } interface GenericError { readonly 'description': string; } interface Healthcheck { readonly 'status': string; } interface NativeAsset { readonly 'transaction_id': string; readonly 'policy_id': string; readonly 'token_name': string; readonly 'metadata': any/*json*/; readonly 'block_number': number; readonly 'epoch_slot_number': number; readonly 'epoch_number': number; readonly 'invalid_before'?: number; readonly 'invalid_hereafter'?: number; readonly 'quantity': number; } interface NativeAssetDetails { readonly 'policy_id': string; readonly 'asset_name': string; readonly 'metadata': any/*json*/; readonly 'minted_at': string; readonly 'last_minted_at': string; readonly 'first_minting_tx_block': number; readonly 'last_minting_tx_block': number; readonly 'minting_tx_hash': string; readonly 'circulating_supply': number; readonly 'fingerprint': string; } interface NativeAssetDetailsRequest { readonly 'policy_id': string; readonly 'asset_names'?: string[]; } interface NativeAssetId { readonly 'policy_id': string; readonly 'asset_name': string; readonly 'block_number': number; readonly 'block_time': string; readonly 'fingerprint': string; } interface NftDetails { readonly 'policy_id': string; readonly 'asset_name_raw': string; readonly 'asset_name'?: string; readonly 'metadata': any/*json*/; readonly 'minted_at': string; readonly 'minted_at_block': number; readonly 'minting_tx_hash': string; readonly 'amount': number; readonly 'fingerprint': string; } interface NftMetadata { readonly 'name'?: string; readonly 'image'?: string; readonly 'mediaType'?: string; readonly 'files'?: io.gimbalabs.hilltop.api.v0.models.NftMetadataFile[]; } interface NftMetadataFile { readonly 'name'?: string; readonly 'src'?: string; readonly 'mediaType'?: string; } interface NftMetadataFilesAsObject { readonly 'name'?: string; readonly 'image'?: string; readonly 'mediaType'?: string; readonly 'files'?: io.gimbalabs.hilltop.api.v0.models.NftMetadataFile; } interface NftMetadataImgArray { readonly 'name'?: string; readonly 'image'?: string[]; readonly 'mediaType'?: string; readonly 'files'?: io.gimbalabs.hilltop.api.v0.models.NftMetadataFile[]; } interface NftMetadataNoFiles { readonly 'name'?: string; readonly 'image'?: string; readonly 'mediaType'?: string; } interface PoolRetiring { readonly 'ticker_name'?: string; readonly 'pool_id': string; readonly 'certificate_index': number; readonly 'epoch_number': number; readonly 'block_number': number; readonly 'retiring_at_epoch': number; readonly 'tx_hash': string; } interface PoolUpdate { readonly 'epoch_number': number; readonly 'block_number': number; readonly 'tx_hash': string; readonly 'pool_ticker_name'?: string; readonly 'pool_bech32_id': string; readonly 'certificate_index': number; readonly 'vrf_key_hash': string; readonly 'pledge': number; readonly 'reward_address': string; readonly 'active_epoch_number': number; readonly 'margin': number; readonly 'fixed_cost': number; } interface Reward { readonly 'staking_address': string; readonly 'epoch': number; readonly 'amount': number; readonly 'pool_id': string; } interface Sigma { readonly 'sigma': number; readonly 'epoch': number; readonly 'total_staked': number; readonly 'active_stake': number; readonly 'nonce': string; readonly 'd': number; } interface Stakepool { readonly 'id': string; readonly 'pool_id_bech32': string; readonly 'metadata'?: io.gimbalabs.hilltop.api.v0.models.StakepoolMetadata; readonly 'cost': number; readonly 'margin': number; readonly 'pledge': number; readonly 'active_stake': number; readonly 'saturation': number; readonly 'retiring_at_epoch'?: number; } interface StakepoolDelegation { readonly 'stakepool': io.gimbalabs.hilltop.api.v0.models.Stakepool; readonly 'epoch': number; } interface StakepoolMetadata { readonly 'name': string; readonly 'ticker': string; readonly 'homepage': string; readonly 'description': string; readonly 'extended'?: string; } interface Transaction { readonly 'hash': string; readonly 'block': number; readonly 'timestamp': string; } interface TransactionHistoryRequest { readonly 'addresses': string[]; } interface WalletBalance { readonly 'balance': number; } } export const country: PropTypes.Requireable; export const activeStakeAmount: PropTypes.Requireable; export const addressStakeAmount: PropTypes.Requireable; export const block: PropTypes.Requireable; export const cnftMetadataV001: PropTypes.Requireable; export const cnftMetadataV001Asset: PropTypes.Requireable; export const dayBlock: PropTypes.Requireable; export const delegation: PropTypes.Requireable; export const delegatorsCount: PropTypes.Requireable; export const epoch: PropTypes.Requireable; export const genericError: PropTypes.Requireable; export const healthcheck: PropTypes.Requireable; export const nativeAsset: PropTypes.Requireable; export const nativeAssetDetails: PropTypes.Requireable; export const nativeAssetDetailsRequest: PropTypes.Requireable; export const nativeAssetId: PropTypes.Requireable; export const nftDetails: PropTypes.Requireable; export const nftMetadata: PropTypes.Requireable; export const nftMetadataFile: PropTypes.Requireable; export const nftMetadataFilesAsObject: PropTypes.Requireable; export const nftMetadataImgArray: PropTypes.Requireable; export const nftMetadataNoFiles: PropTypes.Requireable; export const poolRetiring: PropTypes.Requireable; export const poolUpdate: PropTypes.Requireable; export const reward: PropTypes.Requireable; export const sigma: PropTypes.Requireable; export const stakepool: PropTypes.Requireable; export const stakepoolDelegation: PropTypes.Requireable; export const stakepoolMetadata: PropTypes.Requireable; export const transaction: PropTypes.Requireable; export const transactionHistoryRequest: PropTypes.Requireable; export const walletBalance: PropTypes.Requireable;