import type { LayerExtension, LayerExtensionProperties } from "../_LayerExtension.js";
/**
 * Creates new instances of {@link mapping/_LayerExtension!LayerExtension}.
 */
export interface LayerExtensionFactory {
    /**
     * Creates a {@link mapping/_LayerExtension!LayerExtension} from the given
     * properties.
     *
     * @param properties The LayerExtension properties.
     */
    create(properties: LayerExtensionProperties): LayerExtension;
}
