export * from './ERC20Registry';
declare const ethMainnetRegistryFixed: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    hasHToken: boolean;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    approvalType: number;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    balanceStorageOffset?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    nftTokenType: string;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    isVolatile?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    nftTokenType?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    nftTokenType?: undefined;
    aaveToken?: undefined;
})[];
declare const arbMainnetRegistryFixed: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
})[];
declare const polygonRegistryFixed: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    approvalType: number;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    approvalType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    approvalType?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
})[];
declare const optimismRegistryFixed: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    balanceStorageOffset?: undefined;
})[];
declare const baseRegistryFixed: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
})[];
declare const ethMainnetRegistry: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    hasHToken: boolean;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    approvalType: number;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    balanceStorageOffset?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    nftTokenType: string;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    isVolatile?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    nftTokenType?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    nftTokenType?: undefined;
    aaveToken?: undefined;
})[];
declare const arbMainnetRegistry: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
})[];
declare const polygonRegistry: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    approvalType: number;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    approvalType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    approvalType?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    approvalType?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
})[];
declare const optimismRegistry: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    balanceStorageOffset?: undefined;
})[];
declare const baseRegistry: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    wrappedErc20TokenAddress?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    wrappedErc20TokenAddress?: undefined;
    balanceStorageOffset?: undefined;
    underlyingErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    aaveToken?: undefined;
})[];
declare const localhostRegistry: ({
    chainId: number;
    erc20TokenAddress: string;
    wrappedErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    hasHToken: boolean;
    approvalType?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    isPendleToken?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    approvalType: number;
    hasHToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    isPendleToken?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    isPendleToken?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    approvalType: number;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    isPendleToken?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    nftTokenType?: undefined;
    isPendleToken?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    nftTokenType: string;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    isVolatile?: undefined;
    isPendleToken?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isPendleToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    underlyingErc20TokenAddress?: undefined;
    aaveToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    aaveToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    nftTokenType?: undefined;
    isPendleToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    isVolatile: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    nftTokenType?: undefined;
    isPendleToken?: undefined;
    aaveToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    isPendleToken?: undefined;
    aaveToken?: undefined;
    isHToken?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    underlyingErc20TokenAddress: string;
    decimals: number;
    name: string;
    symbol: string;
    logoURI: string;
    isHToken: boolean;
    wrappedErc20TokenAddress?: undefined;
    hasHToken?: undefined;
    approvalType?: undefined;
    isVolatile?: undefined;
    nftTokenType?: undefined;
    isPendleToken?: undefined;
    aaveToken?: undefined;
})[];
declare const arcTestnetRegistry: ({
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    allowanceStorageOffset?: undefined;
    isVyper?: undefined;
    balanceStorageOffset?: undefined;
} | {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    allowanceStorageOffset: number;
    isVyper: boolean;
    balanceStorageOffset: number;
    logoURI?: undefined;
})[];
declare const solanaMainnetRegistry: {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
    is2022Program: boolean;
}[];
declare const solanaLocalnetRegistry: {
    chainId: number;
    erc20TokenAddress: string;
    name: string;
    symbol: string;
    decimals: number;
    logoURI: string;
}[];
export { ethMainnetRegistryFixed, arbMainnetRegistryFixed, polygonRegistryFixed, optimismRegistryFixed, baseRegistryFixed, ethMainnetRegistry, arbMainnetRegistry, polygonRegistry, optimismRegistry, baseRegistry, localhostRegistry, solanaMainnetRegistry, solanaLocalnetRegistry, arcTestnetRegistry, };
