/// <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 Motorcycle<D extends RDF.DatasetCore = RDF.DatasetCore> extends Schema.Vehicle<D>, RdfResource<D> {
}
export declare function MotorcycleMixin<Base extends Constructor>(Resource: Base): {
    new (...input: any[]): {
        accelerationTime: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        bodyType: string | undefined;
        bodyTypeTerm: RDF.NamedNode<string> | Schema.QualitativeValue | undefined;
        callSign: string | undefined;
        cargoVolume: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        dateVehicleFirstRegistered: Date | undefined;
        driveWheelConfiguration: string | undefined;
        driveWheelConfigurationTerm: RDF.NamedNode<"http://schema.org/AllWheelDriveConfiguration"> | RDF.NamedNode<"http://schema.org/FourWheelDriveConfiguration"> | RDF.NamedNode<"http://schema.org/FrontWheelDriveConfiguration"> | RDF.NamedNode<"http://schema.org/RearWheelDriveConfiguration"> | undefined;
        emissionsCO2: number | undefined;
        fuelCapacity: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        fuelConsumption: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        fuelEfficiency: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        fuelType: string | undefined;
        fuelTypeTerm: RDF.NamedNode<string> | Schema.QualitativeValue | undefined;
        knownVehicleDamages: string | undefined;
        meetsEmissionStandard: string | undefined;
        meetsEmissionStandardTerm: RDF.NamedNode<string> | Schema.QualitativeValue | undefined;
        mileageFromOdometer: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        modelDate: Date | undefined;
        numberOfAirbags: string | number | undefined;
        numberOfAxles: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        numberOfAxlesLiteral: number | undefined;
        numberOfDoors: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        numberOfDoorsLiteral: number | undefined;
        numberOfForwardGears: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        numberOfForwardGearsLiteral: number | undefined;
        numberOfPreviousOwners: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        numberOfPreviousOwnersLiteral: number | undefined;
        payload: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        productionDate: Date | undefined;
        purchaseDate: Date | undefined;
        seatingCapacity: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        seatingCapacityLiteral: number | undefined;
        speed: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        steeringPosition: RDF.NamedNode<"http://schema.org/LeftHandDriving"> | RDF.NamedNode<"http://schema.org/RightHandDriving"> | undefined;
        tongueWeight: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        trailerWeight: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        vehicleConfiguration: string | undefined;
        vehicleEngine: Schema.EngineSpecification<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        vehicleIdentificationNumber: string | undefined;
        vehicleInteriorColor: string | undefined;
        vehicleInteriorType: string | undefined;
        vehicleModelDate: Date | undefined;
        vehicleSeatingCapacity: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        vehicleSeatingCapacityLiteral: number | undefined;
        vehicleSpecialUsage: string | undefined;
        vehicleSpecialUsageTerm: RDF.NamedNode<"http://schema.org/DrivingSchoolVehicleUsage"> | RDF.NamedNode<"http://schema.org/RentalVehicleUsage"> | RDF.NamedNode<"http://schema.org/TaxiVehicleUsage"> | undefined;
        vehicleTransmission: string | undefined;
        vehicleTransmissionTerm: RDF.NamedNode<string> | Schema.QualitativeValue | undefined;
        weightTotal: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        wheelbase: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        additionalProperty: Schema.PropertyValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        aggregateRating: Schema.AggregateRating<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        audience: Schema.Audience<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        award: string | undefined;
        awards: string | undefined;
        brand: Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Brand<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        category: Schema.Thing<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        categoryLiteral: string | undefined;
        color: string | undefined;
        depth: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        gtin: string | undefined;
        gtin12: string | undefined;
        gtin13: string | undefined;
        gtin14: string | undefined;
        gtin8: string | undefined;
        hasMerchantReturnPolicy: Schema.MerchantReturnPolicy<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;
        inProductGroupWithID: string | undefined;
        isAccessoryOrSparePartFor: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isConsumableFor: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isRelatedTo: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Service<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isSimilarTo: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Service<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isVariantOf: Schema.ProductGroup<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.ProductModel<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        itemCondition: RDF.NamedNode<"http://schema.org/DamagedCondition"> | RDF.NamedNode<"http://schema.org/NewCondition"> | RDF.NamedNode<"http://schema.org/RefurbishedCondition"> | RDF.NamedNode<"http://schema.org/UsedCondition"> | undefined;
        logo: Schema.ImageObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        manufacturer: Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        material: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        materialLiteral: string | undefined;
        model: Schema.ProductModel<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        modelLiteral: string | undefined;
        mpn: string | undefined;
        nsn: string | undefined;
        offers: Schema.Demand<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Offer<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        pattern: string | undefined;
        productID: string | undefined;
        releaseDate: Date | undefined;
        review: Schema.Review<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        reviews: Schema.Review<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        size: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sizeLiteral: string | undefined;
        sku: string | undefined;
        slogan: string | undefined;
        weight: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        width: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<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 MotorcycleMixin {
    var appliesTo: RDF.NamedNode<"http://schema.org/Motorcycle">;
    var Class: typeof MotorcycleImpl;
}
declare const MotorcycleImpl_base: {
    new (...input: any[]): {
        accelerationTime: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        bodyType: string | undefined;
        bodyTypeTerm: RDF.NamedNode<string> | Schema.QualitativeValue | undefined;
        callSign: string | undefined;
        cargoVolume: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        dateVehicleFirstRegistered: Date | undefined;
        driveWheelConfiguration: string | undefined;
        driveWheelConfigurationTerm: RDF.NamedNode<"http://schema.org/AllWheelDriveConfiguration"> | RDF.NamedNode<"http://schema.org/FourWheelDriveConfiguration"> | RDF.NamedNode<"http://schema.org/FrontWheelDriveConfiguration"> | RDF.NamedNode<"http://schema.org/RearWheelDriveConfiguration"> | undefined;
        emissionsCO2: number | undefined;
        fuelCapacity: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        fuelConsumption: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        fuelEfficiency: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        fuelType: string | undefined;
        fuelTypeTerm: RDF.NamedNode<string> | Schema.QualitativeValue | undefined;
        knownVehicleDamages: string | undefined;
        meetsEmissionStandard: string | undefined;
        meetsEmissionStandardTerm: RDF.NamedNode<string> | Schema.QualitativeValue | undefined;
        mileageFromOdometer: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        modelDate: Date | undefined;
        numberOfAirbags: string | number | undefined;
        numberOfAxles: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        numberOfAxlesLiteral: number | undefined;
        numberOfDoors: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        numberOfDoorsLiteral: number | undefined;
        numberOfForwardGears: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        numberOfForwardGearsLiteral: number | undefined;
        numberOfPreviousOwners: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        numberOfPreviousOwnersLiteral: number | undefined;
        payload: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        productionDate: Date | undefined;
        purchaseDate: Date | undefined;
        seatingCapacity: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        seatingCapacityLiteral: number | undefined;
        speed: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        steeringPosition: RDF.NamedNode<"http://schema.org/LeftHandDriving"> | RDF.NamedNode<"http://schema.org/RightHandDriving"> | undefined;
        tongueWeight: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        trailerWeight: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        vehicleConfiguration: string | undefined;
        vehicleEngine: Schema.EngineSpecification<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        vehicleIdentificationNumber: string | undefined;
        vehicleInteriorColor: string | undefined;
        vehicleInteriorType: string | undefined;
        vehicleModelDate: Date | undefined;
        vehicleSeatingCapacity: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        vehicleSeatingCapacityLiteral: number | undefined;
        vehicleSpecialUsage: string | undefined;
        vehicleSpecialUsageTerm: RDF.NamedNode<"http://schema.org/DrivingSchoolVehicleUsage"> | RDF.NamedNode<"http://schema.org/RentalVehicleUsage"> | RDF.NamedNode<"http://schema.org/TaxiVehicleUsage"> | undefined;
        vehicleTransmission: string | undefined;
        vehicleTransmissionTerm: RDF.NamedNode<string> | Schema.QualitativeValue | undefined;
        weightTotal: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        wheelbase: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        additionalProperty: Schema.PropertyValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        aggregateRating: Schema.AggregateRating<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        audience: Schema.Audience<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        award: string | undefined;
        awards: string | undefined;
        brand: Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Brand<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        category: Schema.Thing<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        categoryLiteral: string | undefined;
        color: string | undefined;
        depth: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        gtin: string | undefined;
        gtin12: string | undefined;
        gtin13: string | undefined;
        gtin14: string | undefined;
        gtin8: string | undefined;
        hasMerchantReturnPolicy: Schema.MerchantReturnPolicy<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;
        inProductGroupWithID: string | undefined;
        isAccessoryOrSparePartFor: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isConsumableFor: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isRelatedTo: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Service<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isSimilarTo: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Service<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        isVariantOf: Schema.ProductGroup<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.ProductModel<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        itemCondition: RDF.NamedNode<"http://schema.org/DamagedCondition"> | RDF.NamedNode<"http://schema.org/NewCondition"> | RDF.NamedNode<"http://schema.org/RefurbishedCondition"> | RDF.NamedNode<"http://schema.org/UsedCondition"> | undefined;
        logo: Schema.ImageObject<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        manufacturer: Schema.Organization<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        material: Schema.Product<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        materialLiteral: string | undefined;
        model: Schema.ProductModel<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        modelLiteral: string | undefined;
        mpn: string | undefined;
        nsn: string | undefined;
        offers: Schema.Demand<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Offer<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        pattern: string | undefined;
        productID: string | undefined;
        releaseDate: Date | undefined;
        review: Schema.Review<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        reviews: Schema.Review<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        size: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        sizeLiteral: string | undefined;
        sku: string | undefined;
        slogan: string | undefined;
        weight: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | undefined;
        width: Schema.QuantitativeValue<RDF.DatasetCore<RDF.Quad, RDF.Quad>> | Schema.Distance<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 MotorcycleImpl extends MotorcycleImpl_base {
    constructor(arg: ResourceNode, init?: Initializer<Motorcycle>);
    static readonly __mixins: Mixin[];
}
export {};
