export * from './lodash-wrapper'; export declare function isRetina(): any; export declare function hexToRgba(hexValue: any, alpha: number): string; interface FindTreeNodeMultiplePredicate { predicateKey: string; predicateValue: any; callbackParent?: (item: any) => void; callback?: (item: any) => void; } export declare function findTreeNode(tree: Array, predicate: string | { [key: string]: any; } | FindTreeNodeMultiplePredicate[], childrenKey?: string): any; export interface RecursionTreeNodeOption { predicateKey?: string; predicateValue?: any; predicateValues?: any; childrenKey?: string; callback?: (node: any) => void; callbackEvery?: (node: any) => void; callbackParent?: (node: any) => void; callbackParents?: (node: any) => void; } export declare function recursionTreeNode(node: any, op?: RecursionTreeNodeOption): any; export declare function recursionFind(tree: T, childrenKey: string, predicate: (leaf: T) => boolean, parent?: T): { current: T; parent: T; };