import type { PhysicalStore } from './models/physical-store.js';
import { Injector } from '@furystack/inject';
export declare class TestClass {
    id: number;
    stringValue1: string;
    stringValue2: string;
    numberValue1: number;
    numberValue2: number;
    booleanValue: boolean;
    dateValue: Date;
}
export declare const createMockEntity: (part?: Partial<TestClass>) => TestClass;
export interface StoreTestOptions<T, TPrimaryKey extends keyof T> {
    typeName: string;
    createStore: (i: Injector) => PhysicalStore<T, TPrimaryKey>;
    skipRegexTests?: boolean;
    skipStringTests?: boolean;
}
export declare const createStoreTest: (options: StoreTestOptions<TestClass, "id">) => void;
//# sourceMappingURL=create-physical-store-tests.d.ts.map