import type { ArtifactTagOrderBy as ServiceTagOrderBy, ArtifactManifestOrderBy as ServiceManifestOrderBy, ManifestWriteableProperties as ServiceManifestWritableProperties, ArtifactManifestProperties as ServiceArtifactManifestProperties } from "./generated/models/index.js"; import type { ArtifactManifestProperties, ArtifactTagOrder, ArtifactManifestOrder } from "./models.js"; /** Changeable attributes. Filter out `quarantineState` and `quarantineDetails` returned by service */ interface ManifestWriteableProperties { /** Delete enabled */ canDelete?: boolean; /** Write enabled */ canWrite?: boolean; /** List enabled */ canList?: boolean; /** Read enabled */ canRead?: boolean; } export declare function toManifestWritableProperties(from?: ServiceManifestWritableProperties): ManifestWriteableProperties | undefined; export declare function toArtifactManifestProperties(from: ServiceArtifactManifestProperties, repositoryName: string, registryLoginServer: string): ArtifactManifestProperties; export declare function toServiceTagOrderBy(orderBy?: ArtifactTagOrder): ServiceTagOrderBy | undefined; export declare function toServiceManifestOrderBy(orderBy?: ArtifactManifestOrder): ServiceManifestOrderBy | undefined; export {}; //# sourceMappingURL=transformations.d.ts.map