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