import { ChainId } from "./ChainId";
import { EthereumContractAddress } from "./EthereumContractAddress";
import { GatewayUrl } from "./GatewayUrl";
import { PublicIdentifier } from "./PublicIdentifier";
export declare class RouterDetails {
    publicIdentifier: PublicIdentifier;
    supportedTokens: RouterSupportedToken[];
    allowedGateways: GatewayUrl[];
    constructor(publicIdentifier: PublicIdentifier, supportedTokens: RouterSupportedToken[], allowedGateways: GatewayUrl[]);
}
export declare class RouterSupportedToken {
    chainId: ChainId;
    tokenAddress: EthereumContractAddress;
    constructor(chainId: ChainId, tokenAddress: EthereumContractAddress);
}
//# sourceMappingURL=RouterDetails.d.ts.map