import type { QueryOrder } from "./types.ts"; interface TableDefinition { name: string; primaryKey: PrimaryKey; columns: readonly (keyof TEntity & string)[]; defaultOrderBy?: QueryOrder | QueryOrder[]; softDeletes?: boolean | { column?: keyof TEntity & string; }; } declare function defineTable(definition: TableDefinition): TableDefinition; export type { TableDefinition }; export { defineTable };