import { Chain, ChainContext, Network, Signer, TokenId, TransactionId } from "../.."; import { ManualRoute, StaticRouteMethods } from "../route"; import { Quote, Receipt, TransferParams, ValidatedTransferParams, ValidationResult } from "../types"; type Op = {}; type R = Receipt; type Q = Quote; export declare class ManualMockRoute extends ManualRoute implements StaticRouteMethods { static meta: { name: string; }; static supportedNetworks(): Network[]; static supportedChains(network: Network): Chain[]; static supportedSourceTokens(fromChain: ChainContext): Promise; static supportedDestinationTokens(sourceToken: TokenId, fromChain: ChainContext, toChain: ChainContext): Promise; static isProtocolSupported(chain: ChainContext): boolean; validate(params: TransferParams): Promise>; quote(params: ValidatedTransferParams): Promise; initiate(sender: Signer, params: ValidatedTransferParams): Promise; track(receipt: R, timeout?: number | undefined): AsyncGenerator; complete(sender: Signer, receipt: R): Promise; getDefaultOptions(): {}; } export {}; //# sourceMappingURL=manual.d.ts.map