import React from 'react'; export type As = string | React.FC<{ children?: React.ReactNode; className?: string; }> | React.ComponentClass<{ children?: React.ReactNode; className?: string; }, any>; export interface FlightUIProps { /** The element to render. Given as a string (e.g. 'div') or React element i(e.g. React.Fragment) */ as?: As; [key: string]: any; } export declare function withFlightUI(Component: React.ReactNode, { as, theme, className: cls, styles, unstyled, ...rest }: FlightUIProps): React.ReactElement<{ children?: React.ReactNode; className?: string; }, string | React.JSXElementConstructor>;