// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; interface IDecimalAggregator { function latestAnswer() external view returns (int256); function latestRound() external view returns (uint256); function latestTimestamp() external view returns (uint256); function getAnswer( uint256 roundId ) external view returns (int256); function getTimestamp( uint256 roundId ) external view returns (uint256); function decimals() external view returns (uint8); function getRoundData( uint80 _roundId ) external view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound); function latestRoundData() external view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound); event AnswerUpdated(int256 indexed current, uint256 indexed roundId, uint256 updatedAt); event NewRound(uint256 indexed roundId, address indexed startedBy, uint256 startedAt); }