export declare const FOURRUNR_DB_CONTAINERS: readonly ["4runr-postgres", "4runr-redis"];
export declare function isDockerAvailable(): Promise<boolean>;
export declare function isDockerRunning(): Promise<boolean>;
export declare function isContainerRunning(containerName: string): boolean;
export declare function areContainersRunning(): Promise<boolean>;
export declare function startStoppedContainers(): Promise<void>;
export declare function startDockerCompose(composeFilePath: string): Promise<void>;
export declare function ensure4RunrStackRunning(composeFilePath: string): Promise<void>;
export declare function stopDockerCompose(composeFilePath: string): Promise<void>;
export declare function stop4RunrContainers(): Promise<void>;
export declare function waitForHealthy(containerName: string, timeoutMs?: number): Promise<void>;
export declare function isPortInUse(port: number): Promise<boolean>;
export declare function getContainerLogs(containerName: string, lines?: number): string;
export interface DockerStatus {
    available: boolean;
    running: boolean;
    containersRunning: boolean;
    error?: string;
}
export declare function getDockerStatus(): Promise<DockerStatus>;
//# sourceMappingURL=docker-manager.d.ts.map