/** * Detects the first available docker-compatible CLI on PATH, preferring * `docker` (covers Docker Desktop, plain Docker Engine, and Podman's * `podman-docker` shim) and falling back to the native `podman` binary. * Memoized — the available CLI does not change within a process. */ export declare function resolveContainerCli(): string | null; /** Test-only: clear the memoized CLI so platform-mocked tests re-resolve. */ export declare function __resetResolvedContainerCli(): void; export declare function isContainerRunning(name: string): boolean; export declare function stopContainer(name: string): void; export declare class DockerSearxng { private port; getUrl(): string | null; start(): Promise; stop(): Promise; } //# sourceMappingURL=docker.d.ts.map