/**
 * 判断对象是否是一个 Promise
 * @param {any} x 待判断对象
 * @returns {boolean} 是否是一个 Promise 对象
 */
export declare function isPromise(x: any): any;
/**
 * 判断对象是否未定义，注意，undefined 或 null 均为未定义
 * @param {any} x 待判断对象
 * @returns {boolean} 变量是否已经被定义
 */
export declare function isDef(x: any): boolean;
/**
 * 判断对象是否为 undefined
 * @param {any} x 待判断对象
 * @returns {boolean} 变量是否为 undefined
 */
export declare function isUndefined(x: any): x is undefined;
