/// /// import React, { PropsWithChildren, ComponentProps } from 'react' import { AtomicProps, As } from '@styli/types' export interface BoxComponent { ( props: { as?: AsType } & P & Omit, keyof ComponentProps> & Omit, keyof P> & AtomicProps, ): JSX.Element displayName?: string propTypes?: React.WeakValidationMap & ComponentProps> contextTypes?: React.ValidationMap defaultProps?: PropsWithChildren

& ComponentProps & AtomicProps & { as?: As } } export declare const Box: BoxComponent<'div', {}> /** * JSX Pragma * TODO: this is minimal version * @param element element type * @param props element props * @param children element children */ export declare function jsx( element: string, props?: any, ...children: any[] ): import('react').ReactElement< {}, | string | (( props: any, ) => | import('react').ReactElement< any, string | any | (new (props: any) => import('react').Component) > | null) | (new (props: any) => import('react').Component) > export declare const View: import('@styli/styled/dist/types').StyledComponent< import('react').ClassAttributes & import('react').HTMLAttributes & import('@styli/types').AtomicProps & import('@styli/styled/dist/types').InjectedProps > export declare const Text: import('@styli/styled/dist/types').StyledComponent< import('react').ClassAttributes & import('react').HTMLAttributes & import('@styli/types').AtomicProps & import('@styli/styled/dist/types').InjectedProps > export declare const Image: import('@styli/styled/dist/types').StyledComponent< import('react').ClassAttributes & import('react').ImgHTMLAttributes & import('@styli/types').AtomicProps & import('@styli/styled/dist/types').InjectedProps >