import { DockerConfiguration } from "./configuration/DockerConfiguration"; import { RemoteServerConfiguration } from "./configuration/RemoteServerConfiguration"; export declare enum EnvironmentType { Docker = "docker", Remote = "remote" } export interface EnvironmentWithConfigurationDocker { name: string; type: EnvironmentType.Docker; configuration: DockerConfiguration; } export interface EnvironmentWithConfigurationRemote { name: string; type: EnvironmentType.Remote; configuration: RemoteServerConfiguration; } export declare type EnvironmentWithConfiguration = EnvironmentWithConfigurationDocker | EnvironmentWithConfigurationRemote; export declare const isEnvironmentWithConfiguration: (object: unknown) => object is EnvironmentWithConfiguration;