export declare type cutOutBoxBorder = {
    x: number;
    y: number;
    width: number;
    height: number;
    index: number;
    option: number;
};
export declare type movePositionType = {
    moveStartX: number;
    moveStartY: number;
};
export declare type positionInfoType = {
    startX: number;
    startY: number;
    width: number;
    height: number;
};
export declare type zoomCutOutBoxReturnType = {
    tempStartX: number;
    tempStartY: number;
    tempWidth: number;
    tempHeight: number;
};
export declare type drawCutOutBoxReturnType = {
    startX: number;
    startY: number;
    width: number;
    height: number;
};
export declare type toolIcoType = {
    save?: boolean;
    undo?: boolean;
    confirm?: boolean;
};
export declare type screenShotType = {
    enableWebRtc?: boolean;
    level?: number;
    clickCutFullScreen?: boolean;
    hiddenToolIco?: toolIcoType;
    enableCORS?: boolean;
    proxyAddress?: string;
    writeBase64?: boolean;
    hiddenScrollBar?: hideBarInfoType;
    wrcWindowMode?: boolean;
};
export declare type textInfoType = {
    positionX: number;
    positionY: number;
    color: string;
    size: number;
};
export declare type hideBarInfoType = {
    state: boolean;
    color?: string;
    fillWidth?: number;
    fillHeight?: number;
    fillState?: boolean;
};
