import { DynamoDB } from 'aws-sdk'; import { Table } from '..'; import { ITable } from '../table'; export declare class QueryOutput extends Array { protected readonly tableClass: ITable; static fromDynamoOutput(tableClass: ITable, output: DynamoDB.ScanOutput | DynamoDB.QueryOutput, hasProjection: boolean): QueryOutput; static fromSeveralOutputs(tableClass: ITable, outputs: Array>): QueryOutput; count: number; scannedCount: number; lastEvaluatedKey?: DynamoDB.Key; consumedCapacity: DynamoDB.ConsumedCapacity; /** * The items returned from DynamoDB * * @deprecated */ get records(): T[]; protected constructor(records: T[], tableClass: ITable); }