import { HTMLAttributes, Ref } from 'react';
export declare type Nullable = T | null | undefined;
export declare type WithRef, T> = E & {
ref?: Ref;
};
export declare type UnionToIntersection = (U extends any ? (k: U) => void : never) extends ((k: infer I) => void) ? I : never;
export declare type RecursiveRequired = {
[P in keyof T]-?: T[P] extends object | undefined ? Exclude, undefined> : T[P];
};