import type { BasemapExtension, BasemapExtensionProperties } from "../BasemapExtension.js";
export { defaultBasemapExtensionFactory } from "../BasemapExtension.js";
/**
 * Creates new instances of {@link mapping/BasemapExtension!BasemapExtension}.
 */
export interface BasemapExtensionFactory {
    /**
     * Creates a {@link mapping/BasemapExtension!BasemapExtension} from the given
     * properties.
     *
     * @param properties The BasemapExtension properties.
     */
    create(properties?: BasemapExtensionProperties): BasemapExtension;
}
