/** * Docker Credential Helper Integration * * Provides integration with Docker credential helpers to automatically * retrieve authentication credentials for registries, similar to how * Docker CLI works with `az acr login` and other credential providers. */ import type { Logger } from 'pino'; import { type Result } from '../../types/index.js'; /** * Docker configuration structure from ~/.docker/config.json */ export interface DockerConfig { auths?: Record; credsStore?: string; credHelpers?: Record; } /** * Credentials returned by credential helpers */ export interface CredentialHelperResult { ServerURL: string; Username: string; Secret: string; } /** * Authentication configuration for Dockerode */ export interface DockerAuthConfig { username: string; password: string; serveraddress: string; } /** * Get credentials for a registry using Docker credential helpers */ export declare function getRegistryCredentials(registry: string, logger: Logger): Promise>; //# sourceMappingURL=credential-helpers.d.ts.map