interface VolumeMappingBase {
    containerPath: string;
}
export interface HostVolumeMapping extends VolumeMappingBase {
    type: 'host';
    hostPath: string;
}
export interface IsolateVolumeMapping extends VolumeMappingBase {
    type: 'isolate';
    name: string;
    shared?: boolean;
    locked?: boolean;
}
/**
 * Volume mapping configuration for Docker containers
 */
export type VolumeMapping = HostVolumeMapping | IsolateVolumeMapping;
/**
 * Environment variable configuration for Docker containers
 */
export interface EnvironmentVariable {
    name: string;
    value: string;
}
export {};
//# sourceMappingURL=docker.d.ts.map