import type { DockerComposeConfigs, DockerfileConfigs } from '../@types/container.js';
export declare class DockerContainer {
    private file;
    private context;
    private tagName;
    private containerName;
    private ports;
    private environments;
    private cache;
    private envFile;
    private detach;
    private cwd;
    private verbose;
    constructor(configs: DockerfileConfigs);
    build(): Promise<void>;
    start(): Promise<boolean>;
    stop(): Promise<boolean>;
    remove(): Promise<void>;
}
export declare class DockerCompose {
    private file;
    private envFile;
    private projectName;
    private cwd;
    private verbose;
    private build;
    private detach;
    private serviceName;
    constructor(configs: DockerComposeConfigs);
    up(): Promise<boolean>;
    down(): Promise<boolean>;
}
