type Mutable<T> = {
    -readonly [P in keyof T]: T[P];
};
export default function clone<T>(obj: T): Mutable<T>;
export declare function notEmpty<T>(value: T | null | undefined): value is T;
export {};
