import { IControl } from 'maplibre-gl';
export declare const LabelsDisabledLayers: Set<string>;
export declare class MapLabelControl implements IControl {
    map?: maplibregl.Map;
    container?: HTMLDivElement;
    button?: HTMLButtonElement;
    buttonIcon?: HTMLElement;
    events: (() => boolean)[];
    onAdd(map: maplibregl.Map): HTMLDivElement;
    onRemove(): void;
    toggleLabels: () => void;
    /** Is the label button hidden from view */
    isDisabled(): boolean;
    updateLabelIcon: () => void;
}
