import { QueryBy } from '../index';
/**
 * This class is used to remember what lookup is called (=request) and to compare that
 * request with the result. Each result from the Scout server contains the lookup parameters
 * stored in this class so we can easily compare the parameters from the latest request
 * with the parameters from the result. If the parameters don't match, we simply ignore the
 * result, because it is out-dated.
 */
export declare class RemoteLookupRequest<TData> {
    requestType: QueryBy;
    requestData: TData;
    constructor(requestType: QueryBy, requestData?: TData);
    equals(o: any): boolean;
}
//# sourceMappingURL=RemoteLookupRequest.d.ts.map