import type { ReactNode } from 'react'; import type { EnvironmentType, TextLabelProps } from '../types'; import type { PicassoGlobalStylesProviderProps } from './PicassoGlobalStylesProvider'; export interface PicassoProps extends TextLabelProps { children?: ReactNode; /** Whether to load fonts file to the page */ loadFonts?: boolean; /** Whether to specify favicons in the head */ loadFavicon?: boolean; /** current environment */ environment?: EnvironmentType<'test' | 'temploy'>; /** Sets a minimum width of the page */ responsive?: boolean; /** Whether to load viewport fix or not */ fixViewport?: boolean; /** Notification DOMNode for createPortal */ notificationContainer?: HTMLElement; /** Component that is used to render root node */ RootComponent?: PicassoGlobalStylesProviderProps['RootComponent']; /** Disables usage of `` component from `react-helmet-async` package */ disableHelmet?: boolean; /** Disables transitions for components like Loader, to make testing easier */ disableTransitions?: boolean; } declare const Picasso: ({ loadFonts, loadFavicon, responsive, environment, children, fixViewport, notificationContainer, RootComponent, titleCase, disableHelmet, disableTransitions, }: PicassoProps) => JSX.Element; export default Picasso; //# sourceMappingURL=Picasso.d.ts.map