import execa from "execa";
import { ImageIdString, ImageNameString, NameTagString } from "./types";
/** @internal */
export declare function execCrane(args: string[]): Promise<execa.ExecaReturnValue<string>>;
export declare function registryCopy(from: ImageNameString, to: ImageNameString): Promise<{
    digest: string;
}>;
export declare function registryDelete(nameTag: NameTagString): Promise<void>;
export declare function registryImageId(nameTag: NameTagString): Promise<ImageIdString>;
export interface RegistryTagOptions {
    existing: ImageNameString;
    newTag: NameTagString;
}
export declare function registryTag({ existing, newTag }: RegistryTagOptions): Promise<void>;
//# sourceMappingURL=image-tools.d.ts.map