import { StringLiteralV2 } from "../string-literal-v2";
import { PropertyDefinition } from "./property-definition";
/**
 * @category Model V2
 */
export declare class ResourcePropertyDefinition extends PropertyDefinition {
    id: string;
    subPropertyOf: string[];
    comment?: string;
    label?: string;
    guiElement?: string;
    subjectType?: string;
    objectType?: string;
    isLinkProperty: boolean;
    isLinkValueProperty: boolean;
    isEditable: boolean;
    guiAttributes: string[];
}
/**
 * @category Model V2
 */
export declare class ResourcePropertyDefinitionWithAllLanguages extends ResourcePropertyDefinition {
    comment?: string;
    comments: StringLiteralV2[];
    label?: string;
    labels: StringLiteralV2[];
    lastModificationDate?: string;
}
