export interface ProxyContext { appId?: string; storeId?: string; storefrontId?: string; } /** * Stop the active tunnel (if any) so the process can exit on its own. * The 'exit' handler below never fires while the tunnel's child process is * keeping the event loop alive, so callers must stop it explicitly. * * @returns void */ export declare function stopProxy(): void; export declare function getProxyUrl(port: number, context?: ProxyContext): Promise;