import { AbstractDynamoDbRepository } from './AbstractDynamoDbRepository'; import { DynamoDbManager } from './DynamoDbManager'; import 'aws-sdk-client-mock-jest'; interface ITestItem { name: string; age: number; country: string; data?: object; data2?: object; email?: string; } declare class TestItem implements ITestItem { name: string; age: number; country: string; data: object; data2?: object; email?: string; constructor(data?: Partial); } interface ITestItem2 { date: string; info: { id: string; name: string; age: number; address: { country: string; city?: string; }; }; } declare class TestItem2 implements ITestItem2 { date: string; info: ITestItem2['info']; constructor(data?: Partial); } export type TestRepositories = { testItem: TestItemRepository; testItem2: TestItem2Repository; }; export type TestDbManager = DynamoDbManager; declare class TestItemRepository extends AbstractDynamoDbRepository { constructor(tableName: string, dbManager: TestDbManager); } declare class TestItem2Repository extends AbstractDynamoDbRepository { constructor(tableName: string, dbManager: TestDbManager); } export {}; //# sourceMappingURL=AbstractDynamoDbRepository.spec.d.ts.map