import { Logger } from "../../create-logger"; import { LoggerFlags } from "../../types"; declare type LoopFlags = { readonly poll?: string; readonly maxAgeSrc?: string; readonly maxAgeDest?: string; readonly once: boolean; }; declare type Flags = { readonly interactive: boolean; readonly home?: string; readonly src?: string; readonly dest?: string; readonly keyFile?: string; readonly mnemonic?: string; readonly srcConnection?: string; readonly destConnection?: string; readonly scanFromSrc?: string; readonly scanFromDest?: string; readonly enableMetrics: boolean; readonly metricsPort?: string; } & LoggerFlags & LoopFlags; export declare const defaults: { poll: number; maxAgeSrc: number; maxAgeDest: number; metricsPort: number; }; export declare function start(flags: Flags, logger: Logger): Promise; export {};