export type RequireOnlyOne = Pick> & { [K in keys]-?: Required> & Partial, undefined>>; }[keys];