import type { ChainType } from '@layerzerolabs/layerzero-definitions';
export interface GetExpectedVersionParameter {
    cwd: string;
}
/**
 * Represents a VM tool with its configuration (version info managed by version-matrices)
 */
export interface Tool {
    name: string;
    chainType: ChainType;
    privileged?: boolean;
    defaultVolumes?: readonly VolumeMapping[];
    getSecondaryVersion?: (args: {
        cwd: string;
    }) => string;
}
import type { VolumeMapping } from './docker';
//# sourceMappingURL=tool.d.ts.map