declare const actionOptions: {
    externalLabel: boolean;
    label: string;
    labelPosition: string;
    hideLabel: boolean;
    tabindex: undefined;
    disable: boolean;
    outline: boolean;
    push: boolean;
    flat: boolean;
    unelevated: boolean;
    padding: undefined;
    color: string;
    textColor: undefined;
    glossy: boolean;
    labelClass: undefined;
    labelStyle: undefined;
    square: boolean;
    tooltip: {
        delay: number;
        anchor: string;
        offset: number[];
        tip: undefined;
    };
};
declare const pointOptsDefault: {
    show: boolean;
    color: string;
    pixelSize: number;
    outlineColor: string;
    outlineWidth: number;
    disableDepthTestDistance: number;
};
declare const billboardOptsDefault: {
    show: boolean;
    disableDepthTestDistance: number;
    verticalOrigin: number;
    image: string;
};
declare const polylineOptsDefault: {
    material: {
        fabric: {
            type: string;
            uniforms: {
                color: string;
            };
        };
    };
    depthFailMaterial: {
        fabric: {
            type: string;
            uniforms: {
                color: number[];
            };
        };
    };
    width: number;
    arcType: number;
    ellipsoid: undefined;
    show: boolean;
    classificationType: number;
};
declare const labelOptsDefault: {
    show: boolean;
    font: string;
    scale: number;
    fillColor: string;
    showBackground: boolean;
    backgroundColor: {
        x: number;
        y: number;
        z: number;
        w: number;
    };
    backgroundPadding: number[];
    horizontalOrigin: number;
    verticalOrigin: number;
    pixelOffset: number[];
    disableDepthTestDistance: number;
};
declare const editorOptsDefault: {
    icon: string;
    size: string;
    color: string;
    background: string;
    round: boolean;
    flat: boolean;
    label: undefined;
    stack: boolean;
    dense: boolean;
    tooltip: {
        delay: number;
        anchor: string;
        offset: number[];
    };
};
declare const pointDrawingDefault: {
    show: boolean;
    drawtip: {
        show: boolean;
        pixelOffset: number[];
    };
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    };
    editorOpts: {
        delay: number;
        hideDelay: number;
        pixelOffset: number[];
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        remove: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
    heightReference: number;
};
declare const segmentDrawingDefault: {
    show: boolean;
    showComponentLines: boolean;
    drawtip: {
        show: boolean;
        pixelOffset: number[];
    };
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    };
    polylineOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        width: number;
        arcType: number;
        ellipsoid: undefined;
        show: boolean;
        classificationType: number;
    };
    editorOpts: {
        pixelOffset: number[];
        delay: number;
        hideDelay: number;
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        removeAll: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
};
declare const polylineDrawingDefault: {
    show: boolean;
    drawtip: {
        show: boolean;
        pixelOffset: number[];
    };
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    };
    polylineOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        width: number;
        arcType: number;
        ellipsoid: undefined;
        show: boolean;
        classificationType: number;
    };
    editorOpts: {
        pixelOffset: number[];
        delay: number;
        hideDelay: number;
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        insert: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        remove: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        removeAll: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
    loop: boolean;
};
declare const polygonDrawingDefault: {
    show: boolean;
    drawtip: {
        show: boolean;
        pixelOffset: number[];
    };
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    };
    polylineOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        width: number;
        arcType: number;
        ellipsoid: undefined;
        show: boolean;
        classificationType: number;
    } & {
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
    };
    polygonOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        perPositionHeight: boolean;
        arcType: undefined;
        show: boolean;
        classificationType: number;
    };
    editorOpts: {
        pixelOffset: number[];
        delay: number;
        hideDelay: number;
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        insert: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        remove: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        removeAll: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
    loop: boolean;
};
declare const rectangleDrawingDefault: {
    show: boolean;
    drawtip: {
        show: boolean;
        pixelOffset: number[];
    };
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    };
    polylineOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        width: number;
        arcType: number;
        ellipsoid: undefined;
        show: boolean;
        classificationType: number;
    } & {
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
    };
    polygonOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        perPositionHeight: boolean;
        arcType: undefined;
        show: boolean;
        classificationType: number;
    };
    editorOpts: {
        pixelOffset: number[];
        delay: number;
        hideDelay: number;
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        insert: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        remove: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        removeAll: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
    loop: boolean;
} & {
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    } & {
        show: boolean;
    };
    editorOpts: {
        pixelOffset: number[];
        delay: number;
        hideDelay: number;
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        removeAll: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
    edge: number;
    regular: boolean;
};
declare const circleDrawingDefault: {
    show: boolean;
    drawtip: {
        show: boolean;
        pixelOffset: number[];
    };
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    };
    polylineOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        width: number;
        arcType: number;
        ellipsoid: undefined;
        show: boolean;
        classificationType: number;
    } & {
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
    };
    polygonOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        perPositionHeight: boolean;
        arcType: undefined;
        show: boolean;
        classificationType: number;
    };
    editorOpts: {
        pixelOffset: number[];
        delay: number;
        hideDelay: number;
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        insert: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        remove: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        removeAll: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
    loop: boolean;
} & {
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    } & {
        show: boolean;
    };
    editorOpts: {
        pixelOffset: number[];
        delay: number;
        hideDelay: number;
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        removeAll: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
    edge: number;
    regular: boolean;
} & {
    edge: number;
    regular: boolean;
};
declare const regularDrawingDefault: {
    show: boolean;
    drawtip: {
        show: boolean;
        pixelOffset: number[];
    };
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    };
    polylineOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        width: number;
        arcType: number;
        ellipsoid: undefined;
        show: boolean;
        classificationType: number;
    } & {
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: string;
                };
            };
        };
    };
    polygonOpts: {
        material: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        depthFailMaterial: {
            fabric: {
                type: string;
                uniforms: {
                    color: number[];
                };
            };
        };
        perPositionHeight: boolean;
        arcType: undefined;
        show: boolean;
        classificationType: number;
    };
    editorOpts: {
        pixelOffset: number[];
        delay: number;
        hideDelay: number;
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        insert: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        remove: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
        removeAll: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
    loop: boolean;
} & {
    pointOpts: {
        show: boolean;
        color: string;
        pixelSize: number;
        outlineColor: string;
        outlineWidth: number;
        disableDepthTestDistance: number;
    } & {
        show: boolean;
    };
    editorOpts: {
        pixelOffset: number[];
        delay: number;
        hideDelay: number;
        move: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        };
        removeAll: {
            icon: string;
            size: string;
            color: string;
            background: string;
            round: boolean;
            flat: boolean;
            label: undefined;
            stack: boolean;
            dense: boolean;
            tooltip: {
                delay: number;
                anchor: string;
                offset: number[];
            };
        } & {
            icon: string;
        };
    };
    edge: number;
    regular: boolean;
} & {
    edge: number;
    regular: boolean;
};
declare const clearActionDefault: {
    externalLabel: boolean;
    label: string;
    labelPosition: string;
    hideLabel: boolean;
    tabindex: undefined;
    disable: boolean;
    outline: boolean;
    push: boolean;
    flat: boolean;
    unelevated: boolean;
    padding: undefined;
    color: string;
    textColor: undefined;
    glossy: boolean;
    labelClass: undefined;
    labelStyle: undefined;
    square: boolean;
    tooltip: {
        delay: number;
        anchor: string;
        offset: number[];
        tip: undefined;
    };
} & {
    icon: string;
    color: string;
};
declare const regularDrawingActionDefault: {
    externalLabel: boolean;
    label: string;
    labelPosition: string;
    hideLabel: boolean;
    tabindex: undefined;
    disable: boolean;
    outline: boolean;
    push: boolean;
    flat: boolean;
    unelevated: boolean;
    padding: undefined;
    color: string;
    textColor: undefined;
    glossy: boolean;
    labelClass: undefined;
    labelStyle: undefined;
    square: boolean;
    tooltip: {
        delay: number;
        anchor: string;
        offset: number[];
        tip: undefined;
    };
} & {
    icon: string;
};
declare const circleDrawingActionDefault: {
    externalLabel: boolean;
    label: string;
    labelPosition: string;
    hideLabel: boolean;
    tabindex: undefined;
    disable: boolean;
    outline: boolean;
    push: boolean;
    flat: boolean;
    unelevated: boolean;
    padding: undefined;
    color: string;
    textColor: undefined;
    glossy: boolean;
    labelClass: undefined;
    labelStyle: undefined;
    square: boolean;
    tooltip: {
        delay: number;
        anchor: string;
        offset: number[];
        tip: undefined;
    };
} & {
    icon: string;
};
export { actionOptions, clearActionDefault, editorOptsDefault, pointOptsDefault, billboardOptsDefault, labelOptsDefault, polylineOptsDefault, pointDrawingDefault, segmentDrawingDefault, polylineDrawingDefault, polygonDrawingDefault, rectangleDrawingDefault, circleDrawingDefault, circleDrawingActionDefault, regularDrawingDefault, regularDrawingActionDefault };
