declare class Scan {
    protected table: any;
    protected serializer: any;
    protected options: any;
    protected request: any;
    constructor(table: any, serializer: any);
    limit: (num: any) => any;
    addFilterCondition: (condition: any) => any;
    startKey: (hashKey: any, rangeKey: any) => any;
    attributes: (attrs: any) => any;
    select: (value: any) => any;
    returnConsumedCapacity: (value: any) => any;
    segments: (segment: any, totalSegments: any) => any;
    where: (keyName: any) => any;
    filterExpression: (expression: any) => any;
    expressionAttributeValues: (data: any) => any;
    expressionAttributeNames: (data: any) => any;
    projectionExpression: (data: any) => any;
    exec: (callback: any) => void;
    loadAll: () => any;
    buildRequest: () => any;
}
export default Scan;
