export declare const isArray: (value: any) => boolean; export declare const isFunction: (value: any) => boolean; export declare const isNil: (value: any) => boolean; export declare const isNull: (value: any) => boolean; export declare const isNumber: (value: any) => boolean; export declare const isObject: (value: any) => boolean; export declare const isString: (value: any) => boolean; export declare const isUndefined: (value: any) => boolean; export declare function toArray(object: any): Array; export declare const getPhone: (locale: string) => any; export declare const pad: (requiredLength: number, padChar?: string) => string; export declare function equals(a: any, b: any): boolean; export declare function objectContains(partial: { [key: string]: any; }, object: { [key: string]: any; }): boolean; export declare function deepKeys(obj: { [key: string]: any; }, stack?: any[], parent?: any, intermediate?: boolean): Array; /** * @description * return the first n element of an array, * if expression provided, is returns as long the expression return truthy * @param array * @param n {number} * @param expression {$parse} * @return array or single object */ export declare function getFirstMatches(array: any, n: number, getter: Function): any; /** * @description * search for approximate pattern in string * @param word * @param pattern */ export declare function hasApproxPattern(word: string, pattern: string): boolean; export declare const convertToDecimal: (num: number, decimal: number) => number;