declare type IsNullable = null | undefined;
declare type IsEmpty = `` | [] | null | undefined;
declare type IsEmptyFunction = {
    <T>(value: T | null | undefined): value is null | undefined;
    <T>(value: T | `` | {} | [] | undefined): value is `` | {} | [] | undefined;
};
declare const isEmpty: IsEmptyFunction;
declare const returnNotEmpty: <T>(value: T) => Exclude<T, "" | [] | null | undefined> | undefined;

export { IsEmpty, IsEmptyFunction, IsNullable, isEmpty, returnNotEmpty };
