import { ImageCache } from '../../../../../common/model/caches/images';
import { HyperlinkInfo } from '../../../../../common/model/fields/field';
import { AnchorInfo } from '../../../../../common/model/floating-objects/anchor-info';
import { AnchorTextBoxSize } from '../../../../../common/model/floating-objects/sizes';
import { TextBoxProperties } from '../../../../../common/model/floating-objects/text-box-properties';
import { NonVisualDrawingObjectInfo } from '../../../../../common/model/manipulators/picture-manipulator/non-visual-drawing-object-info';
import { OneCharRun } from '../../../../../common/model/runs/run-base';
import { Shape } from '../../../../../common/model/shapes/shape';
import { Data } from '../data';
export declare enum ShapeType {
    None = -1,
    PictureFrame = 75,
    TextBox = 202
}
export declare class FloatingObjectImportInfo {
    anchorInfo: AnchorInfo;
    constainerProperties: NonVisualDrawingObjectInfo;
    objectNonVisualProperties: NonVisualDrawingObjectInfo;
    shape: Shape;
    textBoxProperties: TextBoxProperties;
    data: Data;
    size: AnchorTextBoxSize;
    imageId: number;
    subDocId: number;
    isFloatingObject: boolean;
    shapeType: ShapeType;
    shouldIgnore: boolean;
    hyperlinkInfo: HyperlinkInfo;
    constructor(data: Data);
    insertFloatingObject(imageCache: ImageCache): OneCharRun;
}
