import type { JsonObject } from "../sync/json-path.js";
import { type RemoteEnvironmentStatus } from "./remote-environment-contract.js";
export type { RemoteEnvironmentStartupStatus, RemoteEnvironmentStatus, RemoteEnvironmentVariableStatus, } from "./remote-environment-contract.js";
/**
 * Inspect requirements for this particular project without exposing values.
 * @param destDir - Project root
 * @param config - Merged Lisa project config
 * @param environment - Environment visible to the Lisa process
 * @returns Project-aware variable and startup-artifact status
 */
export declare function inspectRemoteEnvironment(destDir: string, config: JsonObject, environment: NodeJS.ProcessEnv): Promise<RemoteEnvironmentStatus>;
//# sourceMappingURL=remote-environment.d.ts.map