export interface ParsedResponse {
    price: number;
    time: number;
}
export interface ChainLinkResponse extends ParsedResponse {
    roundId: number;
}
export declare enum ChainlinkAggregatorIndexes {
    roundId = 0,
    answer = 1,
    startedAt = 2,
    updatedAt = 3,
    answeredInRound = 4
}
interface LenderRewardsEntry {
    deposit: number;
    borrow: number;
}
export type LenderRewardsMap = {
    [key: string]: LenderRewardsEntry;
};
export type NumberMap = {
    [key: string]: number;
};
export type FullLenderRewardsMap = {
    [chainId: string]: {
        [lender: string]: LenderRewardsMap;
    };
};
export type AdditionalYields = {
    intrinsicYields: NumberMap;
    lenderRewards: FullLenderRewardsMap;
    loaded: boolean;
};
export declare interface GeneralCall {
    address: string;
    name: string;
    params?: any[];
}
export type TokenList = {
    [address: string]: {
        decimals: number;
        assetGroup?: string;
    };
};
export {};
//# sourceMappingURL=misc.d.ts.map