import { ensureProjectInfrastructureRuntime, resolveProjectInfrastructurePortForward, runProjectInfrastructureLifecycle } from '@ankhorage/infra/project'; interface PortForwardSession { readonly projectId: string; readonly projectPath: string; readonly target: string; } export interface InfraSessionDependencies { readonly ensureProjectInfrastructureRuntime: typeof ensureProjectInfrastructureRuntime; readonly resolveProjectInfrastructurePortForward: typeof resolveProjectInfrastructurePortForward; readonly runProjectInfrastructureLifecycle: typeof runProjectInfrastructureLifecycle; } export declare function ensureProjectInfrastructureRuntimeSession(args: PortForwardSession, dependencies?: InfraSessionDependencies): Promise; export declare function ensureProjectWebLaunchSession(args: PortForwardSession, dependencies?: InfraSessionDependencies): Promise<{ readonly started: boolean; readonly url: string; }>; export declare function stopAllProjectInfraPortForwards(): Promise; export {}; //# sourceMappingURL=infraSession.d.ts.map