declare interface TypeObject { type: string; literalType: string; } declare type NULL = null | undefined; declare type ReturnString = (...args: any[]) => string; declare type ReturnBoolean = (...args: any[]) => boolean; export declare const FuncTag = "safe-chain-object-wrapper-function"; declare const has: ReturnBoolean; declare const toTypeString: ReturnString; declare const getType: (value: string) => string; declare const getThisOrSuperPro: (target: Object, key: string | symbol, depth?: number) => any | null; declare const getTop: () => any; declare function isWrapperFunction(target: any): boolean; declare function getOperationTarget(target: any): any; declare function isLiteral(source: any): boolean; declare function createLiteralObject(source: string | boolean | number): any; declare function isObjectConstructor(source: Function): any; export { getTop, has, isLiteral, createLiteralObject, isObjectConstructor, getType, toTypeString, getThisOrSuperPro, getOperationTarget, isWrapperFunction, }; export type { NULL, TypeObject }; //# sourceMappingURL=util.d.ts.map