import type { Signer } from "ethers"; import type { Provider } from "@ethersproject/providers"; import { ChainId, CollateralTypes, Contracts } from "./types"; export declare const getContractsForChain: (chainId: number, signerOrProvider?: Signer | Provider, collateral?: CollateralTypes) => Contracts; export declare const getContractsForChainByRequester: (chainId: number, requester: string, signerOrProvider?: Signer | Provider) => Contracts; export declare const getCollateralIndexAndContractsForChainByRequester: (chainId: number, requester: string, signerOrProvider?: Signer | Provider) => { contracts: Contracts; collateralIndex: number; }; export declare const COLLATERAL_TO_CHAIN_COLLATERAL_INDEX: Record>>; export declare const COLLATERAL_TO_COLLATERAL_INDEX: Record; export * from "./utils"; export * from "./addresses"; export { CollateralTypes, ChainId } from "./types";