import type { AnyEntityESchema, AnyUnkeyedESchema } from '../../../eschema/index.js'; import type { KeyedEntityBuilderStart, KeyedEntityDefinition, GlobalSecondaryIndexMap, LocalSecondaryIndexMap, PrimaryIndex, SingleEntityBuilder, SingleEntityDefinition, TableDefinition } from './definition.js'; export type RegisteredEntity = KeyedEntityDefinition | SingleEntityDefinition; export declare const makeKeyedEntityBuilder: (table: TableDefinition, schema: TSchema, register: (entity: RegisteredEntity) => void) => KeyedEntityBuilderStart; export declare const makeSingleEntityBuilder: (table: TableDefinition, schema: TSchema, register: (entity: RegisteredEntity) => void) => SingleEntityBuilder; //# sourceMappingURL=entity-definition.d.ts.map