import { Parameter, RelationMarkup } from "./../index";
export interface MarkupInterface {
    creationDate?: string;
    creator?: string;
    intents?: string;
    opacity?: number;
    relation?: RelationMarkup;
    richContents?: string;
    subject?: string;
}
export declare class Markup implements MarkupInterface, Parameter {
    creationDate?: string;
    creator?: string;
    intents?: string;
    opacity?: number;
    relation?: RelationMarkup;
    richContents?: string;
    subject?: string;
    constructor(data: any);
    static getCreationDateDefault(): string;
    static getCreationDateDescription(): string;
    static getCreatorDefault(): string;
    static getCreatorDescription(): string;
    static getIntentsDefault(): string;
    static getIntentsDescription(): string;
    static getOpacityDefault(): number;
    static getOpacityDescription(): string;
    static getOpacityMin(): number;
    static getOpacityMax(): number;
    static getRelationDescription(): string;
    static getRichContentsDefault(): string;
    static getRichContentsDescription(): string;
    static getSubjectDefault(): string;
    static getSubjectDescription(): string;
    static fromJson(data: any): Markup;
    toJson(): any;
    clone(): Markup;
}
