import type * as Chain from './Chain.js'; import type * as Token from './Token.js'; /** A supported routes path between two chain-scoped tokens. */ export type Route = { /** Token received on the destination chain. */ destination: Token.Resolved; /** Token supplied on the source chain. */ source: Token.Resolved; }; /** Creates provider routes from destination and source chain-token selections. */ export declare function from(options: from.Options): Route[]; export declare namespace from { /** Provider route definition. */ type Options = { /** Chain and tokens received at the route destination. */ destination: Chain.Selection; /** Chains and tokens accepted as route inputs. */ sources: readonly Chain.Selection[]; }; } //# sourceMappingURL=Route.d.ts.map