import type { EnvironmentAdapter } from "#environments/adapter"; import type { WardenEnvironment } from "#environments/model"; export declare class WardenAdapter implements EnvironmentAdapter { #private; readonly environment: WardenEnvironment; readonly cwd: string; constructor(environment: WardenEnvironment, cwd: string); /** * Resolve a path into the Warden container before a routed command runs. * Relative paths are container-relative; absolute paths may be either * canonical container paths or host paths below the Warden project root. */ path(candidate: string): string; command(argv: string[], target?: string): { file: string; args: string[]; cwd: string; }; lifecycleCommand(action: "status" | "start" | "stop"): { file: string; args: string[]; cwd: string; }; }