/** Returns true if this value is an array */ export declare function IsArray(value: unknown): value is unknown[]; /** Returns true if this value is null */ export declare function IsNull(value: unknown): value is null; /** Returns true if this value is an object */ export declare function IsObject(value: unknown): value is Record; /** Returns true if this value is string */ export declare function IsString(value: unknown): value is string; export declare function IsEqual(left: unknown, right: unknown): boolean; /** Returns true if this value has this property key */ export declare function HasPropertyKey(value: object, key: Key): value is { [_ in Key]: unknown; };