import { type SshTarget } from './types.js'; import type { RegistryCredential } from '../launch/types.js'; /** * Build Docker config.json content from registry credential entries. */ export declare function buildDockerConfigJson(credentials: RegistryCredential[]): string; /** * Write a scoped Docker config.json to the remote host via SSH stdin pipe. * Creates /.docker/config.json with mode 0600. */ export declare function writeRemoteDockerConfig(target: SshTarget, remotePath: string, credentials: RegistryCredential[]): void; /** * Remove the scoped Docker config from the remote host. * Idempotent — tolerates missing file/directory. */ export declare function cleanupRemoteDockerConfig(target: SshTarget, remotePath: string): void; //# sourceMappingURL=remote-credentials.d.ts.map