import { Chain, ChainContext, Network, Signer, TokenId } from "../.."; import { AutomaticRoute, StaticRouteMethods } from "../route"; import { Quote, Receipt, TransferParams, ValidatedTransferParams, ValidationResult } from "../types"; type Op = {}; type R = Receipt; type Q = Quote; export declare class AutomaticMockRoute extends AutomaticRoute implements StaticRouteMethods { NATIVE_GAS_DROPOFF_SUPPORTED: boolean; 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; isAvailable(): Promise; validate(params: TransferParams): Promise>; quote(params: ValidatedTransferParams): Promise; initiate(sender: Signer, params: ValidatedTransferParams): Promise; track(receipt: R, timeout?: number | undefined): AsyncGenerator; getDefaultOptions(): {}; } export {}; //# sourceMappingURL=automatic.d.ts.map