import type { TableExtension, TableExtensionProperties } from "../_TableExtension.js";
import type { TableExtensionFactory } from "./TableExtensionFactory.js";
/**
 * Default implementation of
 * {@link data/support/TableExtensionFactory!TableExtensionFactory} that creates
 * built-in API table extension types.
 */
export declare class DefaultTableExtensionFactory implements TableExtensionFactory {
    /**
     * Singleton instance of this type.
     */
    static instance: DefaultTableExtensionFactory;
    /**
     * @inheritDoc
     */
    create(properties: TableExtensionProperties): TableExtension;
}
