/** * useful for checking if an object, string, or array is empty, * undefined, or null */ export declare function isEmpty(obj: any): boolean; /** * Much the same as isEmpty but ignore blank properties * * { hello: undefined } => both isEmpty and isPracticallyEmpty return true * { hello: '' } => isEmpty returns false, isPracticallyEmpty returns true * { hello: ' ' } => isEmpty returns false, isPracticallyEmpty returns true */ export declare function isPracticallyEmpty(obj: any): boolean; /** * useful for checking if an object, string, or array is empty, * undefined, or null */ export declare function isNotEmpty(obj: T): obj is Exclude; /** * useful for checking if an object, string, or array is empty, * undefined, or null */ export declare function isNotPracticallyEmpty(obj: T): obj is Exclude;