import { type BaseEntityClassType, type NewEntityFields } from '../database'; declare const SchemaSymbol: unique symbol; export type StringifiedDates = { [K in keyof T]: NonNullable extends Date ? string | T[K] : T[K]; }; export type TestFields = StringifiedDates>>; export type MockData = TestFields & { [SchemaSymbol]: T; }; export declare function defineEntityFixtures(cls: T, data: { [P in K]: TestFields; }): { [P in K]: MockData; }; export declare function prepareEntityFixtures(entity: T, data: TestFields): NewEntityFields>; export declare function loadEntityFixtures(entities: readonly MockData[]): Promise; export {}; //# sourceMappingURL=fixtures.d.ts.map