import type React from 'react'; /** https://github.com/Microsoft/TypeScript/issues/29729 */ export type LiteralUnion = T | (string & {}); export type AnyObject = Record; export type CustomComponent

= React.ComponentType

| string; export type GetProps | object> = T extends React.ComponentType ? P : T extends object ? T : never; export type GetProp | object, PropName extends keyof GetProps> = NonNullable[PropName]>; type ReactRefComponent | string; }> = (props: Props) => React.ReactNode; type ExtractRefAttributesRef = T extends React.RefAttributes ? P : never; export type GetRef | React.Component> = T extends React.Component ? T : T extends React.ComponentType ? ExtractRefAttributesRef

: never; export {};