import { providers } from 'ethers'; import { Denominations, LatestRoundData, PriceFeed } from './types/ChainlinkFeedsRegistryTypes'; export * from './types/ChainlinkFeedsRegistryTypes'; export interface ChainlinkFeedsRegistryInterface { latestRoundData: (tokenAddress: string, quote: Denominations) => Promise; decimals: (tokenAddress: string, quote: Denominations) => Promise; getPriceFeed: (tokenAddress: string, quote: Denominations) => Promise; } export interface ChainlinkFeedsRegistryContext { chainlinkFeedsRegistry: string; provider: providers.Provider; } export declare class ChainlinkFeedsRegistry implements ChainlinkFeedsRegistryInterface { private readonly _registryContract; constructor({ provider, chainlinkFeedsRegistry, }: ChainlinkFeedsRegistryContext); latestRoundData: (tokenAddress: string, quote: Denominations) => Promise; decimals: (tokenAddress: string, quote: Denominations) => Promise; getPriceFeed: (tokenAddress: string, quote: Denominations) => Promise; } //# sourceMappingURL=index.d.ts.map