import { NativeAttributeValue } from '@aws-sdk/util-dynamodb'; export type DocumentItem = NativeAttributeValue; export type Key = { [P in keyof T]?: T[P]; }; export type PutItem = { [P in keyof T]?: T[P]; }; export interface Operation { key?: Key; keys?: Key[]; item?: PutItem; items?: PutItem[]; pushset?: Record; remove?: string[]; set?: Record; add?: Record; delete?: Record; } export interface OperationData extends Operation { table: string; action?: 'get' | 'put' | 'update' | 'delete'; } //# sourceMappingURL=types.d.ts.map