import { Deferred } from 'q'; export declare class Util { static extendsFn(...args: any[]): any; static extend(deep: any, target: any, copy: any): void; static isArray(obj: any): boolean; static isObject(obj: any): boolean; static indexOf(array: any, item: any): any; static trim(str: any): any; static isEmptyObject(obj: any): boolean; static isNotUndefinedNEmpty(obj: any): boolean; static isFunction(obj: any): boolean; static createDeferred(callback: any): Deferred; }