import { DocumentClient } from 'aws-sdk/clients/dynamodb'; import { ResourceList, ResourcePrimaryKey } from '../types/Resource'; declare type WithDefaults = Omit; export declare const dbClient: (docDB: DocumentClient, tableName: string) => { get: (query: WithDefaults) => Promise; put: (query: WithDefaults, isNew?: boolean | undefined) => Promise; update: (query: WithDefaults) => Promise; query: (query: WithDefaults) => Promise>; scan: (query: WithDefaults) => Promise>; delete: (query: WithDefaults) => Promise>; }; export declare const testDB: { get: (query: WithDefaults) => Promise; put: (query: WithDefaults, isNew?: boolean | undefined) => Promise; update: (query: WithDefaults) => Promise; query: (query: WithDefaults) => Promise>; scan: (query: WithDefaults) => Promise>; delete: (query: WithDefaults) => Promise>; }; export {};