/// <reference types="clownface" />
/// <reference types="rdfjs__namespace" />
import RdfResourceImpl, { Constructor, RdfResource } from '@tpluscode/rdfine';
import type * as RDF from 'rdf-js';
import type { Initializer, ResourceNode } from '@tpluscode/rdfine/RdfResource';
import type { Mixin } from '@tpluscode/rdfine/lib/ResourceFactory';
import type * as Schema from '.';
export interface CoverArt<D extends RDF.DatasetCore = RDF.DatasetCore> extends Schema.VisualArtwork<D>, RdfResource<D> {
}
export declare function CoverArtMixin<Base extends Constructor>(Resource: Base): {
    new (...input: any[]): {
        artEdition: string | number | undefined;
        artform: string | undefined;
        artformTerm: RDF.NamedNode<string> | undefined;
        artist: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        artMedium: string | undefined;
        artMediumTerm: RDF.NamedNode<string> | undefined;
        artworkSurface: string | undefined;
        artworkSurfaceTerm: RDF.NamedNode<string> | undefined;
        colorist: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        depth: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        height: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        inker: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        letterer: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        penciler: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        surface: string | undefined;
        surfaceTerm: RDF.NamedNode<string> | undefined;
        width: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        about: Schema.Thing<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        abstract: string | undefined;
        accessibilityAPI: string | undefined;
        accessibilityControl: string | undefined;
        accessibilityFeature: string | undefined;
        accessibilityHazard: string | undefined;
        accessibilitySummary: string | undefined;
        accessMode: string | undefined;
        accessModeSufficient: Schema.ItemList<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        accountablePerson: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        acquireLicensePage: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        aggregateRating: Schema.AggregateRating<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        alternativeHeadline: string | undefined;
        assesses: string | undefined;
        associatedMedia: Schema.MediaObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        audience: Schema.Audience<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        audio: Schema.AudioObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Clip<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.MusicRecording<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        author: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        award: string | undefined;
        awards: string | undefined;
        character: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        citation: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        citationLiteral: string | undefined;
        comment: Schema.Comment<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        commentCount: number | undefined;
        conditionsOfAccess: string | undefined;
        contentLocation: Schema.Place<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        contentRating: Schema.Rating<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        contentRatingLiteral: string | undefined;
        contentReferenceTime: Date | undefined;
        contributor: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        copyrightHolder: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        copyrightYear: number | undefined;
        correction: Schema.CorrectionComment<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        correctionLiteral: string | undefined;
        creativeWorkStatus: string | undefined;
        creator: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        dateCreated: Date | undefined;
        dateModified: Date | undefined;
        datePublished: Date | undefined;
        discussionUrl: RDF.NamedNode<string> | undefined;
        editEIDR: string | undefined;
        editEIDRTerm: RDF.NamedNode<string> | undefined;
        editor: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        educationalAlignment: Schema.AlignmentObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        educationalLevel: string | undefined;
        educationalLevelTerm: RDF.NamedNode<string> | undefined;
        educationalUse: string | undefined;
        encoding: Schema.MediaObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        encodingFormat: string | undefined;
        encodingFormatTerm: RDF.NamedNode<string> | undefined;
        encodings: Schema.MediaObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        exampleOfWork: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        expires: Date | undefined;
        fileFormat: string | undefined;
        fileFormatTerm: RDF.NamedNode<string> | undefined;
        funder: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        genre: string | undefined;
        genreTerm: RDF.NamedNode<string> | undefined;
        hasPart: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        headline: string | undefined;
        inLanguage: Schema.Language<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        inLanguageLiteral: string | undefined;
        interactionStatistic: Schema.InteractionCounter<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        interactivityType: string | undefined;
        isAccessibleForFree: boolean | undefined;
        isBasedOn: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isBasedOnUrl: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isFamilyFriendly: boolean | undefined;
        isPartOf: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        keywords: string | undefined;
        learningResourceType: string | undefined;
        license: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        locationCreated: Schema.Place<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        mainEntity: Schema.Thing<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        maintainer: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        material: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        materialLiteral: string | undefined;
        materialExtent: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        materialExtentLiteral: string | undefined;
        mentions: Schema.Thing<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        offers: Schema.Demand<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Offer<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        pattern: string | undefined;
        position: string | number | undefined;
        producer: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        provider: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        publication: Schema.PublicationEvent<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        publisher: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        publisherImprint: Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        publishingPrinciples: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        recordedAt: Schema.Event<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        releasedEvent: Schema.PublicationEvent<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        review: Schema.Review<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        reviews: Schema.Review<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        schemaVersion: string | undefined;
        schemaVersionTerm: RDF.NamedNode<string> | undefined;
        sdDatePublished: Date | undefined;
        sdLicense: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sdPublisher: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        size: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sizeLiteral: string | undefined;
        sourceOrganization: Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        spatial: Schema.Place<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        spatialCoverage: Schema.Place<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sponsor: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        teaches: string | undefined;
        temporal: string | Date | undefined;
        temporalCoverage: string | Date | undefined;
        temporalCoverageTerm: RDF.NamedNode<string> | undefined;
        text: string | undefined;
        thumbnailUrl: RDF.NamedNode<string> | undefined;
        timeRequired: Schema.Duration<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        translationOfWork: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        translator: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        typicalAgeRange: string | undefined;
        usageInfo: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        version: string | number | undefined;
        video: Schema.Clip<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.VideoObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        workExample: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        workTranslation: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        additionalType: RDF.NamedNode<string> | undefined;
        alternateName: string | undefined;
        description: string | undefined;
        disambiguatingDescription: string | undefined;
        identifier: Schema.PropertyValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        identifierLiteral: string | undefined;
        image: Schema.ImageObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        mainEntityOfPage: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        name: string | undefined;
        potentialAction: Schema.Action<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sameAs: RDF.NamedNode<string> | undefined;
        subjectOf: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Event<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        url: RDF.NamedNode<string> | undefined;
        readonly id: import("@tpluscode/rdfine").ResourceIdentifier;
        readonly types: import("@tpluscode/rdfine/lib/TypeCollection").TypeCollection<RDF.DatasetCore<RDF.Quad, RDF.Quad>>;
        readonly pointer: import("clownface").GraphPointer<import("@tpluscode/rdfine").ResourceIdentifier, RDF.DatasetCore<RDF.Quad, RDF.Quad>>;
        readonly unionGraphPointer: import("clownface").MultiPointer<import("@tpluscode/rdfine").ResourceIdentifier, RDF.DatasetCore<RDF.Quad, RDF.Quad>>;
        readonly _graphId: RDF.Quad_Graph;
        readonly _parent?: RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        readonly isAnonymous: boolean;
        equals(other: RDF.BlankNode | RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | RDF.NamedNode<string> | import("clownface").GraphPointer<import("@tpluscode/rdfine").ResourceIdentifier, RDF.DatasetCore<RDF.Quad, RDF.Quad>> | null | undefined): boolean;
        hasType(type: string | RDF.NamedNode<string>): boolean;
        get<T extends RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> = RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>(property: string | RDF.NamedNode<string>): T;
        get<T_1 extends RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> = RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): T_1 | null;
        getArray<T_2 extends RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> = RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): T_2[];
        getBoolean(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): boolean;
        getString(property: string | RDF.NamedNode<string>): string;
        getString(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): string | null;
        getNumber(property: string | RDF.NamedNode<string>): number | null;
        getNumber(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): number | null;
        toJSON<T_3 extends import("@tpluscode/rdfine/RdfResource").RdfResourceCore<RDF.DatasetCore<RDF.Quad, RDF.Quad>> = any>(): import("@tpluscode/rdfine/lib/toJSON").Jsonified<RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> & T_3>;
        _getObjects(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): import("clownface").MultiPointer<RDF.Term, RDF.DatasetCore<RDF.Quad, RDF.Quad>>;
        _create<T_4 extends RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>(term: import("clownface").GraphPointer<RDF.Term, RDF.DatasetCore<RDF.Quad, RDF.Quad>>, mixins?: any[] | [Constructor<import("@tpluscode/rdfine/RdfResource").RdfResourceCore<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>, ...any[]] | undefined, options?: import("@tpluscode/rdfine/lib/ResourceFactory").ResourceCreationOptions<RDF.DatasetCore<RDF.Quad, RDF.Quad>, T_4> | undefined): T_4 & import("@tpluscode/rdfine").ResourceIndexer<RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>;
    };
    factory: import("@tpluscode/rdfine/lib/ResourceFactory").ResourceFactory<RDF.DatasetCore<RDF.Quad, RDF.Quad>, RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>, any>;
    __mixins: any[];
    __properties: Map<string, import("@tpluscode/rdfine/lib/decorators/property").PropertyMeta<any>>;
    __ns?: import("@rdfjs/namespace").NamespaceBuilder | undefined;
} & Base;
export declare namespace CoverArtMixin {
    var appliesTo: RDF.NamedNode<"http://schema.org/CoverArt">;
    var Class: typeof CoverArtImpl;
}
declare const CoverArtImpl_base: {
    new (...input: any[]): {
        artEdition: string | number | undefined;
        artform: string | undefined;
        artformTerm: RDF.NamedNode<string> | undefined;
        artist: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        artMedium: string | undefined;
        artMediumTerm: RDF.NamedNode<string> | undefined;
        artworkSurface: string | undefined;
        artworkSurfaceTerm: RDF.NamedNode<string> | undefined;
        colorist: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        depth: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        height: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        inker: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        letterer: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        penciler: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        surface: string | undefined;
        surfaceTerm: RDF.NamedNode<string> | undefined;
        width: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        about: Schema.Thing<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        abstract: string | undefined;
        accessibilityAPI: string | undefined;
        accessibilityControl: string | undefined;
        accessibilityFeature: string | undefined;
        accessibilityHazard: string | undefined;
        accessibilitySummary: string | undefined;
        accessMode: string | undefined;
        accessModeSufficient: Schema.ItemList<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        accountablePerson: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        acquireLicensePage: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        aggregateRating: Schema.AggregateRating<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        alternativeHeadline: string | undefined;
        assesses: string | undefined;
        associatedMedia: Schema.MediaObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        audience: Schema.Audience<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        audio: Schema.AudioObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Clip<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.MusicRecording<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        author: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        award: string | undefined;
        awards: string | undefined;
        character: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        citation: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        citationLiteral: string | undefined;
        comment: Schema.Comment<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        commentCount: number | undefined;
        conditionsOfAccess: string | undefined;
        contentLocation: Schema.Place<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        contentRating: Schema.Rating<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        contentRatingLiteral: string | undefined;
        contentReferenceTime: Date | undefined;
        contributor: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        copyrightHolder: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        copyrightYear: number | undefined;
        correction: Schema.CorrectionComment<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        correctionLiteral: string | undefined;
        creativeWorkStatus: string | undefined;
        creator: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        dateCreated: Date | undefined;
        dateModified: Date | undefined;
        datePublished: Date | undefined;
        discussionUrl: RDF.NamedNode<string> | undefined;
        editEIDR: string | undefined;
        editEIDRTerm: RDF.NamedNode<string> | undefined;
        editor: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        educationalAlignment: Schema.AlignmentObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        educationalLevel: string | undefined;
        educationalLevelTerm: RDF.NamedNode<string> | undefined;
        educationalUse: string | undefined;
        encoding: Schema.MediaObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        encodingFormat: string | undefined;
        encodingFormatTerm: RDF.NamedNode<string> | undefined;
        encodings: Schema.MediaObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        exampleOfWork: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        expires: Date | undefined;
        fileFormat: string | undefined;
        fileFormatTerm: RDF.NamedNode<string> | undefined;
        funder: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        genre: string | undefined;
        genreTerm: RDF.NamedNode<string> | undefined;
        hasPart: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        headline: string | undefined;
        inLanguage: Schema.Language<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        inLanguageLiteral: string | undefined;
        interactionStatistic: Schema.InteractionCounter<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        interactivityType: string | undefined;
        isAccessibleForFree: boolean | undefined;
        isBasedOn: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isBasedOnUrl: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isFamilyFriendly: boolean | undefined;
        isPartOf: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        keywords: string | undefined;
        learningResourceType: string | undefined;
        license: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        locationCreated: Schema.Place<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        mainEntity: Schema.Thing<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        maintainer: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        material: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        materialLiteral: string | undefined;
        materialExtent: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        materialExtentLiteral: string | undefined;
        mentions: Schema.Thing<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        offers: Schema.Demand<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Offer<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        pattern: string | undefined;
        position: string | number | undefined;
        producer: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        provider: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        publication: Schema.PublicationEvent<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        publisher: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        publisherImprint: Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        publishingPrinciples: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        recordedAt: Schema.Event<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        releasedEvent: Schema.PublicationEvent<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        review: Schema.Review<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        reviews: Schema.Review<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        schemaVersion: string | undefined;
        schemaVersionTerm: RDF.NamedNode<string> | undefined;
        sdDatePublished: Date | undefined;
        sdLicense: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sdPublisher: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        size: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sizeLiteral: string | undefined;
        sourceOrganization: Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        spatial: Schema.Place<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        spatialCoverage: Schema.Place<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sponsor: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        teaches: string | undefined;
        temporal: string | Date | undefined;
        temporalCoverage: string | Date | undefined;
        temporalCoverageTerm: RDF.NamedNode<string> | undefined;
        text: string | undefined;
        thumbnailUrl: RDF.NamedNode<string> | undefined;
        timeRequired: Schema.Duration<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        translationOfWork: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        translator: Schema.Person<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        typicalAgeRange: string | undefined;
        usageInfo: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        version: string | number | undefined;
        video: Schema.Clip<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.VideoObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        workExample: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        workTranslation: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        additionalType: RDF.NamedNode<string> | undefined;
        alternateName: string | undefined;
        description: string | undefined;
        disambiguatingDescription: string | undefined;
        identifier: Schema.PropertyValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        identifierLiteral: string | undefined;
        image: Schema.ImageObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        mainEntityOfPage: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        name: string | undefined;
        potentialAction: Schema.Action<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sameAs: RDF.NamedNode<string> | undefined;
        subjectOf: Schema.CreativeWork<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Event<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        url: RDF.NamedNode<string> | undefined;
        readonly id: import("@tpluscode/rdfine").ResourceIdentifier;
        readonly types: import("@tpluscode/rdfine/lib/TypeCollection").TypeCollection<RDF.DatasetCore<RDF.Quad, RDF.Quad>>;
        readonly pointer: import("clownface").GraphPointer<import("@tpluscode/rdfine").ResourceIdentifier, RDF.DatasetCore<RDF.Quad, RDF.Quad>>;
        readonly unionGraphPointer: import("clownface").MultiPointer<import("@tpluscode/rdfine").ResourceIdentifier, RDF.DatasetCore<RDF.Quad, RDF.Quad>>;
        readonly _graphId: RDF.Quad_Graph;
        readonly _parent?: RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        readonly isAnonymous: boolean;
        equals(other: RDF.BlankNode | RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | RDF.NamedNode<string> | import("clownface").GraphPointer<import("@tpluscode/rdfine").ResourceIdentifier, RDF.DatasetCore<RDF.Quad, RDF.Quad>> | null | undefined): boolean;
        hasType(type: string | RDF.NamedNode<string>): boolean;
        get<T extends RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> = RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>(property: string | RDF.NamedNode<string>): T;
        get<T_1 extends RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> = RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): T_1 | null;
        getArray<T_2 extends RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> = RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): T_2[];
        getBoolean(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): boolean;
        getString(property: string | RDF.NamedNode<string>): string;
        getString(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): string | null;
        getNumber(property: string | RDF.NamedNode<string>): number | null;
        getNumber(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): number | null;
        toJSON<T_3 extends import("@tpluscode/rdfine/RdfResource").RdfResourceCore<RDF.DatasetCore<RDF.Quad, RDF.Quad>> = any>(): import("@tpluscode/rdfine/lib/toJSON").Jsonified<RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>> & T_3>;
        _getObjects(property: string | RDF.NamedNode<string>, options?: import("@tpluscode/rdfine/RdfResource").GetOptions | undefined): import("clownface").MultiPointer<RDF.Term, RDF.DatasetCore<RDF.Quad, RDF.Quad>>;
        _create<T_4 extends RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>(term: import("clownface").GraphPointer<RDF.Term, RDF.DatasetCore<RDF.Quad, RDF.Quad>>, mixins?: any[] | [Constructor<import("@tpluscode/rdfine/RdfResource").RdfResourceCore<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>, ...any[]] | undefined, options?: import("@tpluscode/rdfine/lib/ResourceFactory").ResourceCreationOptions<RDF.DatasetCore<RDF.Quad, RDF.Quad>, T_4> | undefined): T_4 & import("@tpluscode/rdfine").ResourceIndexer<RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>>;
    };
    factory: import("@tpluscode/rdfine/lib/ResourceFactory").ResourceFactory<RDF.DatasetCore<RDF.Quad, RDF.Quad>, RdfResource<RDF.DatasetCore<RDF.Quad, RDF.Quad>>, any>;
    __mixins: any[];
    __properties: Map<string, import("@tpluscode/rdfine/lib/decorators/property").PropertyMeta<any>>;
    __ns?: import("@rdfjs/namespace").NamespaceBuilder | undefined;
} & typeof RdfResourceImpl;
declare class CoverArtImpl extends CoverArtImpl_base {
    constructor(arg: ResourceNode, init?: Initializer<CoverArt>);
    static readonly __mixins: Mixin[];
}
export {};
