import type { Container, ContainerOptions } from './types.js';
export interface HostExecCommand {
    bin: string;
    args: string[];
}
export interface HostExecCommandContext {
    command: string;
    env: NodeJS.ProcessEnv;
    home: string;
    workspace: string;
}
export type HostExecCommandBuilder = (context: HostExecCommandContext) => HostExecCommand;
export declare function createHostContainer(options: ContainerOptions | undefined, buildExecCommand: HostExecCommandBuilder): Promise<Container>;
