import { ReactElement } from 'react'; import { InkeepShadowProps } from '../InkeepShadow'; export interface WithStylesProps { stylesheets?: ReactElement[]; stylesheetUrls?: string[]; } export interface WithCustomStylesProps { customStyles?: JSX.Element; shouldRender: boolean; inkeepShadowProps?: InkeepShadowProps; } export declare const withStyledShadowDOM:

(Component: import("react").ComponentType

) => ({ customStyles, shouldRender, inkeepShadowProps, ...props }: InkeepShadowProps & P & WithCustomStylesProps) => import("react/jsx-runtime").JSX.Element; export declare const withStyles:

(Component: import("react").ComponentType

) => ({ stylesheets, stylesheetUrls, ...props }: P & WithStylesProps) => import("react/jsx-runtime").JSX.Element; export declare const withPortal:

(Component: import("react").ComponentType

) => (props: P) => import("react/jsx-runtime").JSX.Element;