export interface ScopedDockerConfigOptions { projectDir: string; host: string; username: string; password: string; } /** * Write a scoped Docker config.json with registry auth for a single host. */ export declare function materializeScopedDockerConfig(options: ScopedDockerConfigOptions): void; /** * Remove the scoped Docker config directory. */ export declare function cleanupScopedDockerConfig(projectDir: string): void; /** * Return the path to the scoped Docker config directory (for DOCKER_CONFIG env). */ export declare function getScopedDockerConfigPath(projectDir: string): string; /** * Extract the registry host from a Docker image reference. * Returns undefined for Docker Hub images (no host prefix). */ export declare function extractImageHost(image: string): string | undefined; //# sourceMappingURL=docker-config.d.ts.map