export declare function main(clone: boolean, ...items: any[]): any;
export declare function main(...items: any[]): any;
export declare namespace main {
    var clone: typeof import("./merge").clone;
    var isPlainObject: typeof import("./merge").isPlainObject;
    var recursive: typeof import("./merge").recursive;
}
export declare function merge(clone: boolean, ...items: any[]): any;
export declare function merge(...items: any[]): any;
export declare function recursive(clone: boolean, ...items: any[]): any;
export declare function recursive(...items: any[]): any;
export declare function clone<T>(input: T): T;
export declare function isPlainObject(input: unknown): input is NonNullable<any>;
