import type { MapExtension } from "./MapExtension";
import { LayerExtensionCollectionBase } from "./support/_LayerExtensionCollection.js";
/**
 * Backing implementation of
 * {@link mapping/support/_LayerExtensionCollection!LayerExtensionCollection} for
 * {@link mapping/MapExtension!MapExtension.layerExtensions}.
 */
export declare class LayerExtensionCollectionImpl extends LayerExtensionCollectionBase {
    /**
     * @inheritDoc
     */
    protected get _mapExtension(): MapExtension;
    /**
     * The parent map extension that owns this collection.
     */
    protected readonly _parent: MapExtension;
    constructor(parent: MapExtension);
    /**
     * Serializes the collection into JSON.
     */
    toJSON(): string[];
}
