import { CompositeLayerOptions } from '../../core/composite-layer';
import { LabelOptions } from './types';
interface WrapLayerOptions extends CompositeLayerOptions {
    label?: LabelOptions;
}
/**
 * 获取标注图层配置项
 */
export declare const getLabelLayerOptions: <T extends WrapLayerOptions>(options: T) => {
    visible: boolean | undefined;
    mask?: boolean | undefined;
    maskInside?: boolean | undefined;
    maskfence?: any;
    maskColor?: string | undefined;
    maskOpacity?: number | undefined;
    scales?: {
        [key: string]: import("@antv/l7-core").IScale;
    } | undefined;
    minZoom: number | undefined;
    maxZoom: number | undefined;
    zIndex: number;
    pickingBuffer?: number | undefined;
    enablePropagation?: boolean | undefined;
    autoFit?: boolean | undefined;
    fitBoundsOptions?: unknown;
    name?: string | undefined;
    blend?: "normal" | "additive" | "subtractive" | "min" | "max" | "none" | undefined;
    depth?: boolean | undefined;
    pickedFeatureID?: number | undefined;
    enableMultiPassRenderer?: boolean | undefined;
    passes?: (string | [string, {
        [key: string]: unknown;
    }])[] | undefined;
    layerType?: string | undefined;
    cursorEnabled?: boolean | undefined;
    cursor?: string | undefined;
    forward?: boolean | undefined;
    usage?: string | undefined;
    enablePicking?: boolean | undefined;
    enableHighlight?: boolean | undefined;
    enableSelect?: boolean | undefined;
    highlightColor?: string | number[] | undefined;
    selectColor?: string | number[] | undefined;
    active?: boolean | undefined;
    activeColor?: string | number[] | undefined;
    activeMix?: number | undefined;
    selectMix?: number | undefined;
    enableTAA?: boolean | undefined;
    jitterScale?: number | undefined;
    enableLighting?: boolean | undefined;
    animateOption?: Partial<import("@antv/l7-core").IAnimateOption> | undefined;
    globalOptions?: any;
    iconfont?: boolean | undefined;
    workerEnabled?: boolean | undefined;
    id?: string | undefined;
    field?: string | undefined;
    scale?: import("../..").ScaleAttr | undefined;
    texture?: string | undefined;
    style?: import("../..").TextLayerStyleOptions | undefined;
    state?: import("../..").StateAttribute | undefined;
};
export {};
