import { ChainName } from '../types.js'; export type CrossCollateralRoutersByDomain = Record; export declare function getConfiguredRoutingDestinations(feeContracts: Record, getDestinationDomain: (chainName: ChainName) => number): number[]; export declare function getConfiguredCrossCollateralRouters(feeContracts: Record>, getDestinationDomain: (chainName: ChainName) => number): CrossCollateralRoutersByDomain; export declare function mergeCrossCollateralRouters(...routerMaps: Array): CrossCollateralRoutersByDomain | undefined; export declare function getEffectiveCrossCollateralDestinations(routingDestinations?: number[], crossCollateralRouters?: CrossCollateralRoutersByDomain): number[]; export declare function getCrossCollateralRouterKeys(destination: number, crossCollateralRouters?: CrossCollateralRoutersByDomain): string[]; //# sourceMappingURL=crossCollateralUtils.d.ts.map