import DynamoDBDocument, { DeleteCommandInput, DeleteCommandOutput, Item } from '../DocumentClient'; import Query from './Query'; import { ConditionGenerator } from '../expressions/ConditionExpression'; type QueryInput = Omit & { Key: K; }; type QueryOutput = Omit & { Attributes?: T; }; export default class DeleteQuery extends Query, QueryOutput> { private values; private conditions; constructor(client: DynamoDBDocument, params: QueryInput); protected handleInputUpdated(): void; protected syncInput(): void; condition(fn: ConditionGenerator): this; } export {};