import * as DynamoDB from 'aws-sdk/clients/dynamodb';
import { Observable } from 'rxjs';
import { DynamoRx } from '../dynamo-rx';
export declare function batchWriteItemsWriteAll(dynamoRx: DynamoRx, params: DynamoDB.BatchWriteItemInput, backoffTimer: IterableIterator<number>, throttleTimeSlot: number): Observable<DynamoDB.BatchGetItemOutput>;
export declare type BatchWriteItemOutputWithUnprocessedItems = DynamoDB.BatchWriteItemOutput & {
    UnprocessedItems: DynamoDB.BatchWriteItemRequestMap;
};
export declare function hasUnprocessedItems(response: DynamoDB.BatchWriteItemOutput): response is BatchWriteItemOutputWithUnprocessedItems;
