export declare function assertNonNullable(value: T, failMessage?: string): asserts value is NonNullable; export declare function assertNullable(value: unknown, failMessage?: string): asserts value is T; export declare function isNonNullable(value: T): value is NonNullable; export declare function isNullable(value: unknown): value is T; type INullable = null | undefined; export type Nullable = T | INullable; export declare const withoutNullable: (target: T) => Required; export {};