import type { Container, ContainerOptions } from './types.js';
export { CONTAINER_HOME } from './runtime.js';
export declare const CONTAINER_PATH = "/home/poe/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin";
export declare function buildCreateArgs(config: {
    name: string;
    npmCacheDir: string;
    uvCacheDir: string;
    apiKey: string | null;
    proxyBaseUrl?: string | null;
    image: string;
}): string[];
export declare function buildExecArgs(containerId: string, command: string): string[];
export declare const E2E_FIXTURES_DIR = ".snapshots";
export declare function createPersistentContainer(options?: ContainerOptions): Promise<Container>;
export declare const createContainer: typeof createPersistentContainer;
