import QueryBuilder from '..'; export default class extends QueryBuilder { addKeyCondition: (expression: import("../..").Expression) => this; addKeyProjection: (key: string) => this; addFilterExpression: (expression: import("../..").Expression) => this; setIndexName: (indexName: string) => this; addAliasToKey: (keyName: string, aliasName: string) => this; setExclusiveStartKey: (startKeys: import("../attributes/ExclusiveStartKey").IStartKey) => this; generateAliasForKey: (keyName: string) => string; getConstructedQuery(): { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues: { [key: string]: string; }; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression: string; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames: { [key: string]: any; }; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression: string; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression: string; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey: import("../attributes/ExclusiveStartKey").IStartKey; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName: string; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; } | { IndexName?: undefined; ExclusiveStartKey?: undefined; FilterExpression?: undefined; KeyConditionExpression?: undefined; ExpressionAttributeNames?: undefined; ProjectionExpression?: undefined; ExpressionAttributeValues?: undefined; TableName: string; }; }