import { Expr, Literal } from '../node/index.mjs'; import { Token } from '../keywords/index.mjs'; declare const BaseDataTag: { OBJECT: symbol; ARRAY: symbol; RANGE: symbol; FN: symbol; FN_TASK: symbol; FN_LAMBDA: symbol; }; declare function isToken(expr: Expr): boolean; declare function isNilLiteral(expr: Literal): boolean; declare function isNil(input: any): boolean; declare function isBuilInObject(expr: Token | Expr): boolean; declare function isFunction(fn: any): boolean; declare function isInSideModule(_: Record): boolean; declare function isClass(fn: Object): boolean; declare function isPromise(value: any): boolean; export { BaseDataTag, isBuilInObject, isClass, isFunction, isInSideModule, isNil, isNilLiteral, isPromise, isToken };