export interface ResolvedApp { id: string; url: string; port: number; running: boolean; } export interface ResolvedWorkspace { root: string; isWorkspace: boolean; gatewayUrl?: string; apps: ResolvedApp[]; } export declare function findWorkspaceRoot(startDir: string): string | null; export declare function resolveWorkspace(cwd?: string, env?: NodeJS.ProcessEnv): Promise; export declare function resolveLocalAppOrigin(opts: { cwd?: string; env?: NodeJS.ProcessEnv; appId?: string; port?: number; }): Promise<{ origin: string; appId: string; ws: ResolvedWorkspace; }>;