import React from 'react';
import { ViewProps } from '@teaui/core';
import type { CheckboxProps, CollapsibleTextProps, ConsoleProps, DigitsProps, HeaderProps, InputProps, SeparatorProps, SliderProps, SpaceProps, ToggleGroupProps, BoxProps, ButtonProps, CollapsibleProps, ScrollableProps, StackProps, StyleProps, TextProps, AccordionProps, AccordionSectionProps, DrawerProps, TabsProps, TabsSectionProps } from './components';
declare module 'react' {
    namespace preact.JSX {
        interface IntrinsicElements {
            'tui-br': {};
            'tui-checkbox': CheckboxProps;
            'tui-collapsible-text': CollapsibleTextProps;
            'tui-console': ConsoleProps;
            'tui-digits': DigitsProps;
            'tui-h1': HeaderProps;
            'tui-h2': HeaderProps;
            'tui-h3': HeaderProps;
            'tui-h4': HeaderProps;
            'tui-h5': HeaderProps;
            'tui-h6': HeaderProps;
            'tui-input': InputProps;
            'tui-separator': SeparatorProps;
            'tui-slider': SliderProps;
            'tui-space': SpaceProps;
            'tui-toggle-group': ToggleGroupProps;
            'tui-tree': ViewProps;
            'tui-box': BoxProps;
            'tui-button': ButtonProps;
            'tui-collapsible': CollapsibleProps;
            'tui-scrollable': ScrollableProps;
            'tui-stack': StackProps;
            'tui-style': StyleProps;
            'tui-text': TextProps;
            'tui-accordion': AccordionProps;
            'tui-accordion-section': AccordionSectionProps;
            'tui-drawer': DrawerProps;
            'tui-tabs': TabsProps;
            'tui-tabs-section': TabsSectionProps;
        }
    }
}
export declare function run(component: React.ReactNode): Promise<void>;
