import { Key } from 'aws-sdk/clients/dynamodb';
import { Observable } from 'rxjs';
import { QueryResponse } from '../request/query/query.response';
import { ScanResponse } from '../request/scan/scan.response';
export interface Pageable<T, R, O extends QueryResponse<T> | ScanResponse<T>> {
    limit(limit: number): R;
    exclusiveStartKey(key: Key | null): R;
    execCount(): Observable<number>;
    execFullResponse(): Observable<O>;
}
