/** * Registry mapping the `tableType` string to the concrete `TableTypeBase` * subclass that implements it. Adding a new engine is a matter of writing a * subclass and adding one entry here. */ import { TableTypeBase, TableTypeFields } from '../table-type'; /** * Build the concrete `TableTypeBase` subclass for the given fields. * * @param fields The normalized table fields. * @returns A concrete table instance for the engine named by `fields.definition.tableType`. */ export declare function createTableType(fields: TableTypeFields): TableTypeBase;