import { Iterator } from './Iterator'; import { QueryOptions } from './namedParameters'; import { QueryPaginator } from './QueryPaginator'; import { ZeroArgumentsConstructor } from '@awslabs-community-fork/dynamodb-data-marshaller'; import { ConditionExpression, ConditionExpressionPredicate } from '@awslabs-community-fork/dynamodb-expressions'; import { DynamoDB } from "@aws-sdk/client-dynamodb"; /** * Iterates over each item returned by a DynamoDB query until no more pages are * available. */ export declare class QueryIterator extends Iterator> { constructor(client: DynamoDB, valueConstructor: ZeroArgumentsConstructor, keyCondition: ConditionExpression | { [propertyName: string]: ConditionExpressionPredicate | any; }, options?: QueryOptions & { tableNamePrefix?: string; }); }