import { type Facade } from '../../facade/facade.js';
import { type WrapsSchema } from '../../../../data/schema/model/solo/wraps-schema.js';
export declare class Wraps implements Facade<WrapsSchema> {
    readonly encapsulatedObject: WrapsSchema;
    constructor(encapsulatedObject: WrapsSchema);
    get artifactsFolderName(): string;
    get directoryName(): string;
    get allowedKeyFiles(): string;
    get libraryDownloadUrl(): string;
    /** Parses allowedKeyFiles into a Set for O(1) membership checks. */
    get allowedKeyFileSet(): Set<string>;
}
