"use strict";
// MOVED TO ops-common
// import { SingleResult } from '@codiac.io/codiac-common/contracts';
// import { ImageTagList } from './docker-registry-api-client/entities/image-tag-list';
// export interface IClientForImageRegistry {
//   /** Sends the given tagged image to its target registry. */
//   push(registryDomain: string, scopedImageName: string, tag: string): Promise<void>;
//   /** Retrieves the list of tags for the given image 
//    * @param registryDomain The first part of the fully qualified image name.  Domain name of the registry without any protocol (eg: `index.docker.io` or `mystuff.azurecr.io`)
//   */
//   tryGetImageTags(scopedImageName: string): Promise<SingleResult<ImageTagList>>;
//   /** Attempts to validate the given credentials with the registry.
//    * @param secret Password or token
//    * @param username Omit this if providing a token as the "secret" argument.  */
//   authenticate(registryDomain: string, secret: string, username?: string): Promise<boolean>;
// }
//# sourceMappingURL=i-client-for-image-registry.js.map