export declare const LayerFailureCode: {
  readonly InvalidLayerDigest: "InvalidLayerDigest";
  readonly MissingLayerDigest: "MissingLayerDigest";
};
export type LayerFailureCode = (typeof LayerFailureCode)[keyof typeof LayerFailureCode];
export declare const LayerAvailability: {
  readonly ARCHIVED: "ARCHIVED";
  readonly AVAILABLE: "AVAILABLE";
  readonly UNAVAILABLE: "UNAVAILABLE";
};
export type LayerAvailability = (typeof LayerAvailability)[keyof typeof LayerAvailability];
export declare const ImageFailureCode: {
  readonly ImageInaccessible: "ImageInaccessible";
  readonly ImageNotFound: "ImageNotFound";
  readonly ImageReferencedByManifestList: "ImageReferencedByManifestList";
  readonly ImageTagDoesNotMatchDigest: "ImageTagDoesNotMatchDigest";
  readonly InvalidImageDigest: "InvalidImageDigest";
  readonly InvalidImageTag: "InvalidImageTag";
  readonly KmsError: "KmsError";
  readonly MissingDigestAndTag: "MissingDigestAndTag";
  readonly UpstreamAccessDenied: "UpstreamAccessDenied";
  readonly UpstreamTooManyRequests: "UpstreamTooManyRequests";
  readonly UpstreamUnavailable: "UpstreamUnavailable";
};
export type ImageFailureCode = (typeof ImageFailureCode)[keyof typeof ImageFailureCode];
export declare const ScanningConfigurationFailureCode: {
  readonly REPOSITORY_NOT_FOUND: "REPOSITORY_NOT_FOUND";
};
export type ScanningConfigurationFailureCode =
  (typeof ScanningConfigurationFailureCode)[keyof typeof ScanningConfigurationFailureCode];
export declare const ScanningRepositoryFilterType: {
  readonly WILDCARD: "WILDCARD";
};
export type ScanningRepositoryFilterType =
  (typeof ScanningRepositoryFilterType)[keyof typeof ScanningRepositoryFilterType];
export declare const ScanFrequency: {
  readonly CONTINUOUS_SCAN: "CONTINUOUS_SCAN";
  readonly MANUAL: "MANUAL";
  readonly SCAN_ON_PUSH: "SCAN_ON_PUSH";
};
export type ScanFrequency = (typeof ScanFrequency)[keyof typeof ScanFrequency];
export declare const UpstreamRegistry: {
  readonly AzureContainerRegistry: "azure-container-registry";
  readonly Chainguard: "chainguard";
  readonly DockerHub: "docker-hub";
  readonly Ecr: "ecr";
  readonly EcrPublic: "ecr-public";
  readonly GitHubContainerRegistry: "github-container-registry";
  readonly GitLabContainerRegistry: "gitlab-container-registry";
  readonly K8s: "k8s";
  readonly Quay: "quay";
};
export type UpstreamRegistry = (typeof UpstreamRegistry)[keyof typeof UpstreamRegistry];
export declare const EncryptionType: {
  readonly AES256: "AES256";
  readonly KMS: "KMS";
  readonly KMS_DSSE: "KMS_DSSE";
};
export type EncryptionType = (typeof EncryptionType)[keyof typeof EncryptionType];
export declare const ImageTagMutability: {
  readonly IMMUTABLE: "IMMUTABLE";
  readonly IMMUTABLE_WITH_EXCLUSION: "IMMUTABLE_WITH_EXCLUSION";
  readonly MUTABLE: "MUTABLE";
  readonly MUTABLE_WITH_EXCLUSION: "MUTABLE_WITH_EXCLUSION";
};
export type ImageTagMutability = (typeof ImageTagMutability)[keyof typeof ImageTagMutability];
export declare const ImageTagMutabilityExclusionFilterType: {
  readonly WILDCARD: "WILDCARD";
};
export type ImageTagMutabilityExclusionFilterType =
  (typeof ImageTagMutabilityExclusionFilterType)[keyof typeof ImageTagMutabilityExclusionFilterType];
export declare const RCTAppliedFor: {
  readonly CREATE_ON_PUSH: "CREATE_ON_PUSH";
  readonly PULL_THROUGH_CACHE: "PULL_THROUGH_CACHE";
  readonly REPLICATION: "REPLICATION";
};
export type RCTAppliedFor = (typeof RCTAppliedFor)[keyof typeof RCTAppliedFor];
export declare const SigningRepositoryFilterType: {
  readonly WILDCARD_MATCH: "WILDCARD_MATCH";
};
export type SigningRepositoryFilterType =
  (typeof SigningRepositoryFilterType)[keyof typeof SigningRepositoryFilterType];
export declare const ReplicationStatus: {
  readonly COMPLETE: "COMPLETE";
  readonly FAILED: "FAILED";
  readonly IN_PROGRESS: "IN_PROGRESS";
};
export type ReplicationStatus = (typeof ReplicationStatus)[keyof typeof ReplicationStatus];
export declare const ImageStatusFilter: {
  readonly ACTIVATING: "ACTIVATING";
  readonly ACTIVE: "ACTIVE";
  readonly ANY: "ANY";
  readonly ARCHIVED: "ARCHIVED";
};
export type ImageStatusFilter = (typeof ImageStatusFilter)[keyof typeof ImageStatusFilter];
export declare const TagStatus: {
  readonly ANY: "ANY";
  readonly TAGGED: "TAGGED";
  readonly UNTAGGED: "UNTAGGED";
};
export type TagStatus = (typeof TagStatus)[keyof typeof TagStatus];
export declare const FindingSeverity: {
  readonly CRITICAL: "CRITICAL";
  readonly HIGH: "HIGH";
  readonly INFORMATIONAL: "INFORMATIONAL";
  readonly LOW: "LOW";
  readonly MEDIUM: "MEDIUM";
  readonly UNDEFINED: "UNDEFINED";
};
export type FindingSeverity = (typeof FindingSeverity)[keyof typeof FindingSeverity];
export declare const ScanStatus: {
  readonly ACTIVE: "ACTIVE";
  readonly COMPLETE: "COMPLETE";
  readonly FAILED: "FAILED";
  readonly FINDINGS_UNAVAILABLE: "FINDINGS_UNAVAILABLE";
  readonly IMAGE_ARCHIVED: "IMAGE_ARCHIVED";
  readonly IN_PROGRESS: "IN_PROGRESS";
  readonly LIMIT_EXCEEDED: "LIMIT_EXCEEDED";
  readonly PENDING: "PENDING";
  readonly SCAN_ELIGIBILITY_EXPIRED: "SCAN_ELIGIBILITY_EXPIRED";
  readonly UNSUPPORTED_IMAGE: "UNSUPPORTED_IMAGE";
};
export type ScanStatus = (typeof ScanStatus)[keyof typeof ScanStatus];
export declare const ImageStatus: {
  readonly ACTIVATING: "ACTIVATING";
  readonly ACTIVE: "ACTIVE";
  readonly ARCHIVED: "ARCHIVED";
};
export type ImageStatus = (typeof ImageStatus)[keyof typeof ImageStatus];
export declare const SigningStatus: {
  readonly COMPLETE: "COMPLETE";
  readonly FAILED: "FAILED";
  readonly IN_PROGRESS: "IN_PROGRESS";
};
export type SigningStatus = (typeof SigningStatus)[keyof typeof SigningStatus];
export declare const RepositoryFilterType: {
  readonly PREFIX_MATCH: "PREFIX_MATCH";
};
export type RepositoryFilterType = (typeof RepositoryFilterType)[keyof typeof RepositoryFilterType];
export declare const LifecyclePolicyTargetStorageClass: {
  readonly ARCHIVE: "ARCHIVE";
};
export type LifecyclePolicyTargetStorageClass =
  (typeof LifecyclePolicyTargetStorageClass)[keyof typeof LifecyclePolicyTargetStorageClass];
export declare const ImageActionType: {
  readonly EXPIRE: "EXPIRE";
  readonly TRANSITION: "TRANSITION";
};
export type ImageActionType = (typeof ImageActionType)[keyof typeof ImageActionType];
export declare const LifecyclePolicyStorageClass: {
  readonly ARCHIVE: "ARCHIVE";
  readonly STANDARD: "STANDARD";
};
export type LifecyclePolicyStorageClass =
  (typeof LifecyclePolicyStorageClass)[keyof typeof LifecyclePolicyStorageClass];
export declare const LifecyclePolicyPreviewStatus: {
  readonly COMPLETE: "COMPLETE";
  readonly EXPIRED: "EXPIRED";
  readonly FAILED: "FAILED";
  readonly IN_PROGRESS: "IN_PROGRESS";
};
export type LifecyclePolicyPreviewStatus =
  (typeof LifecyclePolicyPreviewStatus)[keyof typeof LifecyclePolicyPreviewStatus];
export declare const ScanType: {
  readonly BASIC: "BASIC";
  readonly ENHANCED: "ENHANCED";
};
export type ScanType = (typeof ScanType)[keyof typeof ScanType];
export declare const ArtifactStatusFilter: {
  readonly ACTIVATING: "ACTIVATING";
  readonly ACTIVE: "ACTIVE";
  readonly ANY: "ANY";
  readonly ARCHIVED: "ARCHIVED";
};
export type ArtifactStatusFilter = (typeof ArtifactStatusFilter)[keyof typeof ArtifactStatusFilter];
export declare const ArtifactStatus: {
  readonly ACTIVATING: "ACTIVATING";
  readonly ACTIVE: "ACTIVE";
  readonly ARCHIVED: "ARCHIVED";
};
export type ArtifactStatus = (typeof ArtifactStatus)[keyof typeof ArtifactStatus];
export declare const TargetStorageClass: {
  readonly ARCHIVE: "ARCHIVE";
  readonly STANDARD: "STANDARD";
};
export type TargetStorageClass = (typeof TargetStorageClass)[keyof typeof TargetStorageClass];
