import { Widget } from '../../../../forms/page/widgets/widget';
export declare class Path {
    type: string;
    points: string;
    constructor(value?: Path);
    createNewValue(): void;
    /**function to create text value with existing value
    *
    *@param value
    *
    */
    createValue(value?: Path): void;
}
export declare class AnnotationData {
    path: Array<Path>;
    notes: string;
    frame: string;
    color: string;
    constructor(value?: AnnotationData);
    createNewValue(): void;
    /**function to create text value with existing value
    *
    *@param value
    *
    */
    createValue(value?: AnnotationData): void;
}
export declare class AnnotationValue {
    id: string;
    name: string;
    image: string;
    mediaType: number;
    longitude: number;
    latitude: number;
    thumbnail: string;
    annotationsLength: number;
    annotations: Array<AnnotationData>;
    constructor(value?: AnnotationValue);
    createNewValue(): void;
    /**function to create text value with existing value
    *
    *@param value
    *
    */
    createValue(value?: AnnotationValue): void;
}
export declare class Field {
    prompt: string;
    allowPublicUrl: string;
    value: string;
    publicImageUrls: Array<string>;
    identifier: string;
    type: string;
    subType: string;
    constructor(value?: Field);
    createNewValue(): void;
    /**function to create text value with existing value
    *
    *@param value
    *
    */
    createValue(value?: Field): void;
}
export declare class ViewResponse {
    status: string;
    field: Field;
    constructor(value?: ViewResponse);
    createNewValue(): void;
    /**function to create text value with existing value
    *
    *@param value
    *
    */
    createValue(value?: ViewResponse): void;
}
export declare class ImageAnnotationDataDto {
    status: string;
    viewResponse: ViewResponse;
    baseUrl: string;
    widget: Widget;
    widgetProperties: Widget;
    selectedImageId: number;
    constructor(value?: ImageAnnotationDataDto);
    createNewValue(): void;
    /**function to create text value with existing value
    *
    *@param value
    *
    */
    createValue(value?: ImageAnnotationDataDto): void;
}
