export declare type RequiredDeep = T extends object ? { [K in keyof T]-?: RequiredDeep; } : T;