import { ActivityIndicatorProps, ButtonProps, ImageProps, TextProps, ViewProps } from './native';
import { BlueBaseHookProps, ComponentStateProps, DataObserverProps, DynamicIconProps, ErrorObserverProps, ErrorStateProps, HoverObserverProps, JsonSchemaProps, LoadingStateProps, PluginIconProps, StatefulComponentProps, WaitObserverProps } from './components';
import React from 'react';
export { ActivityIndicatorProps, ButtonProps, ImageProps, TextProps, ViewProps } from './native';
export { BlueBaseHookProps, ComponentStateProps, DataObserverProps, DynamicIconProps, ErrorObserverProps, ErrorStateProps, HoverObserverProps, JsonSchemaProps, LoadingStateProps, PluginIconProps, StatefulComponentProps, WaitObserverProps, } from './components';
export declare function getComponent<T = any>(...keys: string[]): React.ComponentType<T>;
export declare const BlueBaseHook: React.ComponentType<BlueBaseHookProps<any>>;
export declare const ComponentState: React.ComponentType<ComponentStateProps>;
export declare const DataObserver: React.ComponentType<DataObserverProps>;
export declare const DynamicIcon: React.ComponentType<DynamicIconProps>;
export declare const EmptyState: React.ComponentType<{}>;
export declare const ErrorObserver: React.ComponentType<ErrorObserverProps>;
export declare const ErrorState: React.ComponentType<ErrorStateProps>;
export declare const HoverObserver: React.ComponentType<HoverObserverProps>;
export declare const JsonSchema: React.ComponentType<JsonSchemaProps>;
export declare const LoadingState: React.ComponentType<LoadingStateProps>;
export declare const Noop: React.ComponentType<any>;
export declare const PluginIcon: React.ComponentType<PluginIconProps>;
export declare const StatefulComponent: React.ComponentType<StatefulComponentProps>;
export declare const WaitObserver: React.ComponentType<WaitObserverProps>;
export declare const ActivityIndicator: React.ComponentType<ActivityIndicatorProps>;
export declare const Button: React.ComponentType<ButtonProps>;
export declare const Image: React.ComponentType<ImageProps>;
export declare const Text: React.ComponentType<TextProps>;
export declare const View: React.ComponentType<ViewProps>;
export declare const H1: React.ComponentType<TextProps>;
export declare const H2: React.ComponentType<TextProps>;
export declare const H3: React.ComponentType<TextProps>;
export declare const H4: React.ComponentType<TextProps>;
export declare const H5: React.ComponentType<TextProps>;
export declare const H6: React.ComponentType<TextProps>;
export declare const Subtitle1: React.ComponentType<TextProps>;
export declare const Subtitle2: React.ComponentType<TextProps>;
export declare const Body1: React.ComponentType<TextProps>;
export declare const Body2: React.ComponentType<TextProps>;
export declare const Caption: React.ComponentType<TextProps>;
export declare const Overline: React.ComponentType<TextProps>;
