///
import { AccordionProps as AccordionProps_2 } from 'baseui/accordion';
import { ALIGN } from 'baseui/radio';
import { AriaRole } from 'react';
import { PLACEMENT as BADGE_PLACEMENT } from 'baseui/badge';
import { BadgeProps as BadgeProps_2 } from 'baseui/badge';
import { BreadcrumbsProps as BreadcrumbsProps_2 } from 'baseui/breadcrumbs';
import { ButtonProps as ButtonProps_2 } from 'baseui/button';
import { CardOverrides } from 'baseui/card';
import { CardProps as CardProps_2 } from 'baseui/card/types';
import { ChartProps } from 'lightweight-charts-react-components';
import { CheckboxProps as CheckboxProps_2 } from 'baseui/checkbox';
import { CreateThemeOptions as CreateThemeOptions_2 } from '@uiw/codemirror-themes';
import { ANCHOR as DRAWER_ANCHOR } from 'baseui/drawer';
import { SIZE as DRAWER_SIZE } from 'baseui/drawer';
import { DrawerOverrides } from 'baseui/drawer';
import { DrawerProps as DrawerProps_2 } from 'baseui/drawer';
import { FC } from 'react';
import { FileUploaderProps as FileUploaderProps_2 } from 'baseui/file-uploader';
import { FormControlProps as FormControlProps_2 } from 'baseui/form-control';
import { ForwardedRef } from 'react';
import type { ForwardRefExoticComponent } from 'react';
import { HeadingProps } from 'baseui/list';
import type { HTMLAttributes } from 'react';
import { Input as Input_2 } from 'baseui/input';
import { InputProps as InputProps_2 } from 'baseui/input';
import type { JSX as JSX_2 } from 'react/jsx-runtime';
import type { JSXElementConstructor } from 'react';
import type { Key } from 'react';
import { LABEL_PLACEMENT } from 'baseui/checkbox';
import { LabelProps } from 'baseui/list';
import type { LineData } from 'lightweight-charts';
import { ARTWORK_SIZES as LIST_ARTWORK_SIZES } from 'baseui/list';
import { ListProps } from 'baseui/list';
import { Merge } from 'ts-essentials';
import { ModalProps as ModalProps_2 } from 'baseui/modal';
import type { NamedExoticComponent } from 'react';
import { Notification as Notification_3 } from 'baseui/notification';
import type { OnChangeHandler } from 'baseui/accordion';
import type { PanelOverrides } from 'baseui/accordion';
import type { PanelProps as PanelProps_2 } from 'baseui/accordion';
import { ProgressBarProps as ProgressBarProps_2 } from 'baseui/progress-bar';
import { RadioGroupProps as RadioGroupProps_2 } from 'baseui/radio';
import { RadioProps as RadioProps_2 } from 'baseui/radio';
import { default as React_2 } from 'react';
import { ReactCodeMirrorProps } from '@uiw/react-codemirror';
import { ReactElement } from 'react';
import { ReactNode } from 'react';
import type { RefAttributes } from 'react';
import { SelectProps as SelectProps_2 } from 'baseui/select';
import { SIZE } from 'baseui/select';
import type { SkeletonPropsT } from 'baseui/skeleton';
import type { StandardEngine } from 'styletron-standard';
import { StatefulMenuProps } from 'baseui/menu';
import { StatefulTooltipProps as StatefulTooltipProps_2 } from 'baseui/tooltip';
import { StyledAction } from 'baseui/card';
import { StyledBody } from 'baseui/card';
import { StyledContents } from 'baseui/card';
import { StyledHeaderImage } from 'baseui/card';
import { StyledRoot } from 'baseui/card';
import { StyledThumbnail } from 'baseui/card';
import { StyledTitle } from 'baseui/card';
import { StyledWrapper } from 'baseui/card';
import { StyleObject } from 'styletron-react';
import type { StyletronComponent } from 'styletron-react';
import { TableBuilderColumnProps } from 'baseui/table-semantic/types';
import { TableBuilderProps } from 'baseui/table-semantic/types';
import { TableProps } from 'baseui/table-semantic/types';
import { TabProps as TabProps_2 } from 'baseui/tabs';
import { ORIENTATION as TABS_ORIENTATION } from 'baseui/tabs';
import { TabsProps as TabsProps_2 } from 'baseui/tabs';
import { TagProps as TagProps_2 } from 'baseui/tag';
import { TextareaProps as TextareaProps_2 } from 'baseui/textarea';
import { Theme } from 'baseui';
import type { Time } from 'lightweight-charts';
import { TooltipProps as TooltipProps_2 } from 'baseui/tooltip';
import type { XOR } from 'ts-xor';
export declare const Accordion: FC;
export declare type AccordionProps = Omit & {
stateReducer?: AccordionProps_2["stateReducer"];
};
export { ALIGN }
export declare const ArrowUpIcon: NamedExoticComponent;
export declare const AuthDropdownContainer: FC;
export declare type AuthDropdownContainerProps = {
username?: string;
children?: ReactNode;
onLogout?: () => void;
};
export declare const AuthItem: FC;
export declare type AuthItemProps = {
amount: string;
cents?: string;
currency: string;
};
export declare const Badge: FC;
export declare enum BADGE_COLOR {
accent = "accent",
warning = "warning",
positive = "positive",
negative = "negative"
}
export declare enum BADGE_HIERARCHY {
low = "low",
high = "high"
}
export { BADGE_PLACEMENT }
export declare type BadgeProps = Omit & {
hierarchy?: BADGE_HIERARCHY;
color?: BADGE_COLOR;
};
export declare const Brand: FC;
export declare type BrandProps = {
color?: string;
className?: string;
};
export declare const Breadcrumbs: React_2.FC;
export declare const BreadcrumbsItem: FC;
export declare type BreadcrumbsItemProps = {
href?: string;
isActive?: boolean;
disabled?: boolean;
children?: ReactNode;
linkComponent?: LinkComponentRenderFunction;
};
export declare type BreadcrumbsProps = BreadcrumbsProps_2;
export declare const Button: ForwardRefExoticComponent>;
export declare enum BUTTON_KIND {
primary = "primary",
secondary = "secondary",
tertiary = "tertiary",
danger = "danger",
toggle = "toggle",
text = "text"
}
export declare enum BUTTON_SIZE {
mini = "mini",
default = "default",
compact = "compact",
large = "large"
}
export declare type ButtonCommonProps = Omit, Merge>, "ref">;
export declare const ButtonIcon: ForwardRefExoticComponent & {
icon: ReactElement>;
size?: ButtonIconSize | undefined;
} & RefAttributes>;
export declare type ButtonIconProps = Omit & {
icon: ReactElement;
size?: ButtonIconSize;
};
export declare type ButtonIconSize = BUTTON_SIZE.default | BUTTON_SIZE.large | BUTTON_SIZE.compact;
export declare type ButtonProps = XOR;
export declare const CancelIcon: NamedExoticComponent;
export declare const Card: React_2.FC;
export declare type CardProps = Omit & {
/** This property set white headline at the top of the card */
headline?: boolean;
/** This property set 1px solid grey border to card */
border?: boolean;
overrides?: CardOverrides;
};
export declare const CaretDownIcon: NamedExoticComponent;
export declare const CaretUpIcon: NamedExoticComponent;
export declare const ChartIcon: NamedExoticComponent;
export declare const ChartWidget: ForwardRefExoticComponent<{
data: LineData