import { DocumentClient } from 'aws-sdk/clients/dynamodb'; import { Model } from './model'; import { ConditionWriteOperate, OperateOptions } from './operate'; export declare class Put extends ConditionWriteOperate { protected options: PutOptions; constructor(options?: PutOptions); inspect(): { Delete: {}; }; toJSON(): Partial; then(onfulfilled?: (value?: M) => TRes | PromiseLike, onrejected?: (reason: any) => TRes | PromiseLike): Promise; } export interface PutOptions extends Pick, 'Model' | 'logic' | 'leaf' | 'condExprs' | 'names' | 'values'>, Partial { }