import type { EmptyArray, EmptyBoolean, EmptyNumber, EmptyObject, EmptyString, Undefined } from "./types"; /** * Returns true if the value is not PHP-empty. * This function is an alias for "!empty(value)". * @see empty */ export declare function notEmpty(value?: boolean | Undefined): value is Exclude; /** * Returns true if the value is not PHP-empty. * This function is an alias for "!empty(value)". * @see empty */ export declare function notEmpty(value?: string | Undefined): value is Exclude; /** * Returns true if the value is not PHP-empty. * This function is an alias for "!empty(value)". * @see empty */ export declare function notEmpty(value?: number | Undefined): value is Exclude; /** * Returns true if the value is not PHP-empty. * This function is an alias for "!empty(value)". * @see empty */ export declare function notEmpty(value?: unknown[] | Undefined): value is Exclude; /** * Returns true if the value is not PHP-empty. * This function is an alias for "!empty(value)". * @see empty */ export declare function notEmpty(value?: T | Undefined): Exclude; /** * Returns true if the value is not PHP-empty. * This function is an alias for "!empty(value)". * @see empty */ export declare function notEmpty(value?: object | Undefined): value is Exclude;