@forge/tunnel

6.3.9-next.106.3.9-next.11
out/command/interactors/tunnel-interactor.d.ts
~out/command/interactors/tunnel-interactor.d.tsModified
+7−1
Index: package/out/command/interactors/tunnel-interactor.d.ts
===================================================================
--- package/out/command/interactors/tunnel-interactor.d.ts
+++ package/out/command/interactors/tunnel-interactor.d.ts
@@ -1,12 +1,18 @@
+/// <reference types="node" resolution-mode="require"/>
 import { WatcherMonitor } from '@forge/bundler';
 import { Logger, TunnelOptions, StatsigService } from '@forge/cli-shared';
+import { ChildProcess } from 'child_process';
 import { StartTunnelResult } from '../start-tunnel-command';
 import chokidar, { FSWatcher } from 'chokidar';
+export interface DockerAuthenticator {
+    authenticateDocker(): Promise<ChildProcess>;
+}
 export declare class TunnelInteractor {
     private readonly logger;
+    private readonly dockerAuthenticator;
     private readonly statsigService;
-    constructor(logger: Logger, statsigService: StatsigService);
+    constructor(logger: Logger, statsigService: StatsigService, dockerAuthenticator: DockerAuthenticator);
     private logTunnelStatus;
     handleUserExitEvent(stopFunction: () => Promise<void>, bundleMonitor: WatcherMonitor | undefined, manifestFileWatcher: FSWatcher): Promise<void>;
     watchAndWarnOnManifestChanges(manifestFilePath: string): chokidar.FSWatcher;
     watchApp: (startTunnelResult: StartTunnelResult, tunnelOptions?: TunnelOptions) => Promise<WatcherMonitor | undefined>;