{"version":3,"file":"MultichainAssetsRatesController-method-action-types.cjs","sourceRoot":"","sources":["../../src/MultichainAssetsRatesController/MultichainAssetsRatesController-method-action-types.ts"],"names":[],"mappings":";AAAA;;;GAGG","sourcesContent":["/**\n * This file is auto generated.\n * Do not edit manually.\n */\n\nimport type { MultichainAssetsRatesController } from './MultichainAssetsRatesController';\n\n/**\n * Updates token conversion rates for each non-EVM account.\n *\n * @returns A promise that resolves when the rates are updated.\n */\nexport type MultichainAssetsRatesControllerUpdateAssetsRatesAction = {\n  type: `MultichainAssetsRatesController:updateAssetsRates`;\n  handler: MultichainAssetsRatesController['updateAssetsRates'];\n};\n\n/**\n * Fetches historical prices for the current account\n *\n * @param asset - The asset to fetch historical prices for.\n * @param account - optional account to fetch historical prices for\n * @returns The historical prices.\n */\nexport type MultichainAssetsRatesControllerFetchHistoricalPricesForAssetAction =\n  {\n    type: `MultichainAssetsRatesController:fetchHistoricalPricesForAsset`;\n    handler: MultichainAssetsRatesController['fetchHistoricalPricesForAsset'];\n  };\n\n/**\n * Union of all MultichainAssetsRatesController action types.\n */\nexport type MultichainAssetsRatesControllerMethodActions =\n  | MultichainAssetsRatesControllerUpdateAssetsRatesAction\n  | MultichainAssetsRatesControllerFetchHistoricalPricesForAssetAction;\n"]}