# Functions
NewPusher creates a new Pusher interface that will push to either a v1 or v2 registry.
NewV2Repository returns a repository (v2 only).
Pull initiates a pull operation.
Push initiates a push operation on the repository named localName.
# Structs
ImagePullConfig stores pull configuration.
ImagePushConfig stores push configuration.
PushResult contains the tag, manifest digest, and manifest size from the push.