type TPredicate = (value: any) => boolean; /** * finds array index of array object which matches predicate * @param array {Array} * @param predicate {Function} * @returns {number} || {undefined} */ export declare const findIndex: (array: any[], predicate: TPredicate) => number; /** * Removes false and null values from array * @param array {Array} * @returns {Array} */ export declare const compact: (array: any[]) => any[]; /** * finds an array elements which matches the predicate * @param array {Array} * @param predicate {Function} * @returns {any} || {undefined} */ export declare const find: (array: any[], predicate: TPredicate) => any; /** * compares OpenrpcDocuments * * @param doc1 {OpenrpcDocument} * @param doc2 {OpenrpcDocument} * @returns {boolean} */ export declare const rpcDocIsEqual: (doc1: any, doc2: any) => boolean; export {};