import { WebImage } from './WebImage';
import { Color } from './Color';
import { Artist } from './Artist';
import { ArtAcquisition } from './ArtAcquisition';
import { ArtDating } from './ArtDating';
import { ArtClassification } from './ArtClassification';
import { ArtDimension } from './ArtDimension';
import { ArtLabel } from './ArtLabel';
export interface ArtObject {
    id: string;
    priref: string;
    language: string;
    title: string;
    copyrightHolder: any;
    webImage: WebImage;
    colors: string[];
    colorsWithNormalization: Color[];
    normalizedColors: string[];
    normalized32Colors: string[];
    titles: string[];
    description: string;
    labelText: string;
    objectTypes: string[];
    objectCollection: string[];
    makers: any[];
    principalMakers: Artist[];
    plaqueDescriptionDutch: string;
    plaqueDescriptionEnglish: string;
    principalMaker: string;
    artistRole: any;
    associations: any[];
    acquisition: ArtAcquisition;
    exhibitions: any[];
    materials: string[];
    techniques: string[];
    productionPlaces: string[];
    dating: ArtDating;
    classification: ArtClassification;
    hasImage: boolean;
    historicalPersons: string[];
    inscriptions: string[];
    documentation: string[];
    catRefRPK: any[];
    principalOrFirstMaker: string;
    dimensions: ArtDimension[];
    physicalProperties: any[];
    physicalMedium: string;
    longTitle: string;
    subTitle: string;
    scLabelLine: string;
    label: ArtLabel;
    showImage: boolean;
    location: any;
}
export declare enum ArtObjectType {
    BRACELET = "bracelet",
    PAINTING = "painting",
    PHOTOGRAPH = "photograph",
    PRINT = "print",
    DRAWING = "drawing",
    FIGURE = "figure"
}
