import type { TableExtension, TableExtensionProperties } from "../_TableExtension.js";
/**
 * Creates new instances of {@link data/_TableExtension!TableExtension}.
 */
export interface TableExtensionFactory {
    /**
     * Creates a {@link data/_TableExtension!TableExtension} from the given
     * properties.
     *
     * @param properties The table extension properties.
     */
    create(properties: TableExtensionProperties): TableExtension;
}
