{"version":3,"file":"types.cjs","sourceRoot":"","sources":["../../src/multi-chain-accounts-service/types.ts"],"names":[],"mappings":"","sourcesContent":["export type GetSupportedNetworksResponse = {\n  fullSupport: number[];\n  partialSupport: {\n    balances: number[];\n  };\n};\n\nexport type GetBalancesQueryParams = {\n  /** Comma-separated network/chain IDs */\n  networks?: string;\n  /** Whether or not to filter the assets to contain only the tokens existing in the Token API */\n  filterSupportedTokens?: boolean;\n  /** Specific token addresses to fetch balances for across specified network(s) */\n  includeTokenAddresses?: string;\n  /** Whether to include balances of the account's staked asset balances */\n  includeStakedAssets?: boolean;\n};\n\nexport type GetBalancesQueryParamsV4 = {\n  /** Comma-separated network/chain IDs */\n  networks?: string;\n\n  /** Comma-separated account addresses */\n  accountAddresses?: string;\n};\n\nexport type GetBalancesResponse = {\n  count: number;\n  balances: {\n    /** Underlying object type. Seems to be always `token` */\n    object: string;\n    /** Token Type: This is only supplied as `native` to native chain tokens (e.g. - ETH, POL) */\n    type?: string;\n    /** Timestamp is only provided for `native` chain tokens */\n    timestamp?: string;\n    address: string;\n    symbol: string;\n    name: string;\n    decimals: number;\n    chainId: number;\n    /** string representation of the balance in decimal format (decimals adjusted). e.g. - 123.456789 */\n    balance: string;\n    /** Account address for V4 API responses */\n    accountAddress?: string;\n  }[];\n  /** networks that failed to process, if no network is processed, returns HTTP 422  */\n  /** V4 API returns CAIP chain IDs like 'eip155:1329', V2 API returns decimal numbers */\n  unprocessedNetworks: (number | string)[];\n};\n"]}