export declare function parseRow(this: any, originalObject: any, attributes: any): any;
/**
 * The internal iterator function for searchAll
 * @param {[String]} attributes
 * @param {String|Number} key
 * @param {*} value
 * @param {[]} results
 */
export declare function searchAll(this: any, attributes: any, key: any, value: any, results: any): void;
/**
 * The internal iterator function for searchAll
 * @param {[String]} attributes
 * @param {String|Number} key
 * @param {*} value
 * @param {Object} results
 */
export declare function searchAllToMap(this: any, attributes: any, key: any, value: any, results: any): void;
/**
 * The internal iterator function for iterateDBI
 * @param {*} key
 * @param {*} value
 * @param {[]} results
 */
export declare function iterateDBI(this: any, key: any, value: any, results: any): void;
/**
 * internal function used to add hash value to results, in the scenario of a hash_attribute dbi we just need to add the found key, otherwise we get the value
 * @param {*} key
 * @param {*} value
 * @param {[[],[]]} results
 * @param {String} hash_attribute
 * @param {String} attribute
 */
export declare function pushResults(this: any, key: any, value: any, results: any, hash_attribute: any, attribute: any): void;
/**
 * The internal iterator function for endsWith
 * @param {String} compareValue
 * @param {*} found
 * @param {*} value
 * @param {Object} results
 * @param {String} hash_attribute
 * @param {String} attribute
 */
export declare function endsWith(this: any, compareValue: any, found: any, value: any, results: any, hash_attribute: any, attribute: any): void;
/**
 * The internal iterator function for contains
 * @param {*} compareValue
 * @param {*} key
 * @param {*} value
 * @param {Object} results
 * @param {String} hash_attribute
 * @param {String} attribute
 */
export declare function contains(this: any, compareValue: any, key: any, value: any, results: any, hash_attribute: any, attribute: any): void;
/**
 * The internal iterator function for greater than, used for string keyed dbis and a string compareValue
 * @param {*} compareValue
 * @param {*} key
 * @param {*} value
 * @param {Object} results
 * @param {String} hash_attribute
 * @param {String} attribute
 */
export declare function greaterThanCompare(this: any, compareValue: any, key: any, value: any, results: any, hash_attribute: any, attribute: any): void;
/**
 * The internal iterator function for greater than equal, used for string keyed dbis and a sring compareValue
 * @param {*} key
 * @param {*} value
 * @param {[[],[]]} results
 * @param {*} compareValue
 * @param {String} hash_attribute
 * @param {String} attribute
 */
export declare function greaterThanEqualCompare(this: any, compareValue: any, key: any, value: any, results: any, hash_attribute: any, attribute: any): void;
/**
 * The internal iterator function for less than, used for string keyed dbis and a string compareValue
 * @param {*} key
 * @param {*} value
 * @param {Object} results
 * @param {*} compareValue
 * @param {String} hash_attribute
 * @param {String} attribute
 */
export declare function lessThanCompare(this: any, compareValue: any, key: any, value: any, results: any, hash_attribute: any, attribute: any): void;
/**
 * The internal iterator function for less than equal, used for string keyed dbis and a string compareValue
 * @param {*} key
 * @param {*} value
 * @param {[[],[]]} results
 * @param {*} compareValue
 * @param {String} hash_attribute
 * @param {String} attribute
 */
export declare function lessThanEqualCompare(this: any, compareValue: any, key: any, value: any, results: any, hash_attribute: any, attribute: any): void;
