export declare type DeepPartial = T extends Record | Record[] ? Partial<{ [K in keyof T]: DeepPartial; }> : T;