import ObjectEnumType from './objectEnum'; import { ExecFunction } from './operators'; import { NULL } from './util'; declare class UtilFunc { static init(): void; static instanceof(target: any, defaultValue: NULL, prototype: Function): boolean; static isObjectTypeOf(target: any, defaultValue: NULL, targetType: ObjectEnumType | string): boolean; static isNull(target: NULL, defaultValue: NULL): any; static isUndefined(target: NULL, defaultValue: NULL): any; static isEqual(target: any, //1==2 =>1 defaultValue: NULL, source: any, isDepth?: boolean): boolean; static isTruly(): Boolean; static isEmpty(target: any): boolean; static arrayEvery(target: any, defaultValue: NULL, compare: Function): boolean; static validator(target: any, defaultValue: NULL, ...args: ExecFunction[]): boolean; } declare function hasUtil(target: any, key: string | symbol, defaultValue: NULL): [boolean, any]; export { hasUtil, UtilFunc }; //# sourceMappingURL=UtilFunc.d.ts.map