///
import React$1, { ReactNode } from 'react';
import { Payload, NameType } from 'recharts/types/component/DefaultTooltipContent';
import { EventProps as EventProps$1 } from 'components/chart-elements/common';
import { CustomTooltipProps as CustomTooltipProps$1 } from 'components/chart-elements/common/CustomTooltipProps';
import { Color as Color$1, FunnelVariantType as FunnelVariantType$1, Size as Size$2, DeltaType as DeltaType$1, IconVariant as IconVariant$1, HorizontalPosition as HorizontalPosition$1, VerticalPosition as VerticalPosition$1, ValueFormatter as ValueFormatter$1 } from 'lib';
import { enUS } from 'date-fns/locale';
import BaseAnimationTimingProps$1 from 'components/chart-elements/common/BaseAnimationTimingProps';
type ValueFormatter = {
(value: number): string;
};
type CurveType = "linear" | "natural" | "monotone" | "step";
type Interval = "preserveStartEnd" | "equidistantPreserveStart";
type IntervalType = "preserveStartEnd" | Interval;
declare const iconVariantValues: readonly ["simple", "light", "shadow", "solid", "outlined"];
type IconVariant = (typeof iconVariantValues)[number];
type HorizontalPosition = "left" | "right";
type VerticalPosition = "top" | "bottom";
type ButtonVariant = "primary" | "secondary" | "light";
declare const deltaTypeValues: readonly ["increase", "moderateIncrease", "decrease", "moderateDecrease", "unchanged"];
type DeltaType = (typeof deltaTypeValues)[number];
declare const sizeValues: readonly ["xs", "sm", "md", "lg", "xl"];
type Size$1 = (typeof sizeValues)[number];
declare const colorValues: readonly ["slate", "gray", "zinc", "neutral", "stone", "red", "orange", "amber", "yellow", "lime", "green", "emerald", "teal", "cyan", "sky", "blue", "indigo", "violet", "purple", "fuchsia", "pink", "rose"];
type Color = (typeof colorValues)[number];
type CustomColor = Color | string;
declare const getIsBaseColor: (color: Color | string) => boolean;
declare const justifyContentValues: readonly ["start", "end", "center", "between", "around", "evenly"];
type JustifyContent = (typeof justifyContentValues)[number];
declare const alignItemsValues: readonly ["start", "end", "center", "baseline", "stretch"];
type AlignItems = (typeof alignItemsValues)[number];
type FlexDirection = "row" | "col" | "row-reverse" | "col-reverse";
type FunnelVariantType = "base" | "center";
interface BaseAnimationTimingProps {
animationDuration?: number;
showAnimation?: boolean;
}
type CustomTooltipProps = {
payload: Payload[] | undefined;
active: boolean | undefined;
label: NameType | undefined;
};
type FixedProps = {
eventType: "dot" | "category" | "bar" | "slice" | "bubble";
categoryClicked: string;
};
type BaseEventProps = FixedProps & {
[key: string]: number | string;
};
type EventProps = BaseEventProps | null | undefined;
interface BaseChartProps extends BaseAnimationTimingProps, React.HTMLAttributes {
data: any[];
categories: string[];
index: string;
colors?: (Color | string)[];
valueFormatter?: ValueFormatter;
startEndOnly?: boolean;
showXAxis?: boolean;
showYAxis?: boolean;
yAxisWidth?: number;
intervalType?: IntervalType;
showTooltip?: boolean;
showLegend?: boolean;
showGridLines?: boolean;
autoMinValue?: boolean;
minValue?: number;
maxValue?: number;
allowDecimals?: boolean;
noDataText?: string;
onValueChange?: (value: EventProps) => void;
enableLegendSlider?: boolean;
padding?: {
left?: number;
right?: number;
};
customTooltip?: React.ComponentType;
rotateLabelX?: {
angle: number;
verticalShift?: number;
xAxisHeight?: number;
};
tickGap?: number;
xAxisLabel?: string;
yAxisLabel?: string;
}
interface AreaChartProps extends BaseChartProps {
stack?: boolean;
curveType?: CurveType;
connectNulls?: boolean;
showGradient?: boolean;
}
declare const AreaChart$1: React$1.ForwardRefExoticComponent>;
interface BarChartProps extends BaseChartProps {
layout?: "vertical" | "horizontal";
stack?: boolean;
relative?: boolean;
barCategoryGap?: string | number;
}
declare const BarChart: React$1.ForwardRefExoticComponent>;
type DonutChartVariant = "donut" | "pie";
interface DonutChartProps extends BaseAnimationTimingProps {
data: any[];
category?: string;
index?: string;
colors?: (Color | string)[];
variant?: DonutChartVariant;
valueFormatter?: ValueFormatter;
label?: string;
showLabel?: boolean;
showAnimation?: boolean;
showTooltip?: boolean;
noDataText?: string;
className?: string;
onValueChange?: (value: EventProps$1) => void;
customTooltip?: React$1.ComponentType;
}
declare const DonutChart: React$1.ForwardRefExoticComponent>;
interface LineChartProps extends BaseChartProps {
curveType?: CurveType;
connectNulls?: boolean;
}
declare const LineChart: React$1.ForwardRefExoticComponent>;
type ScatterChartValueFormatter = {
x?: ValueFormatter;
y?: ValueFormatter;
size?: ValueFormatter;
};
interface ScatterChartProps extends BaseAnimationTimingProps, React$1.HTMLAttributes {
data: any[];
x: string;
y: string;
category: string;
size?: string;
valueFormatter?: ScatterChartValueFormatter;
sizeRange?: number[];
colors?: (Color | string)[];
showOpacity?: boolean;
startEndOnly?: boolean;
showXAxis?: boolean;
showYAxis?: boolean;
yAxisWidth?: number;
intervalType?: IntervalType;
showTooltip?: boolean;
showLegend?: boolean;
showGridLines?: boolean;
autoMinXValue?: boolean;
minXValue?: number;
maxXValue?: number;
autoMinYValue?: boolean;
minYValue?: number;
maxYValue?: number;
allowDecimals?: boolean;
noDataText?: string;
enableLegendSlider?: boolean;
onValueChange?: (value: EventProps$1) => void;
customTooltip?: React$1.ComponentType;
rotateLabelX?: {
angle: number;
verticalShift: number;
xAxisHeight: number;
};
tickGap?: number;
xAxisLabel?: string;
yAxisLabel?: string;
}
declare const ScatterChart: React$1.ForwardRefExoticComponent>;
type CalculateFrom = "first" | "previous";
type DataT = {
value: number;
name: string;
};
interface FunnelChartProps extends React$1.HTMLAttributes {
data: DataT[];
evolutionGradient?: boolean;
gradient?: boolean;
valueFormatter?: (value: number) => string;
calculateFrom?: CalculateFrom;
color?: Color$1 | string;
variant?: FunnelVariantType$1;
yAxisPadding?: number;
showYAxis?: boolean;
showXAxis?: boolean;
showArrow?: boolean;
showGridLines?: boolean;
showTooltip?: boolean;
onValueChange?: (value: EventProps) => void;
customTooltip?: React$1.ComponentType;
noDataText?: string;
rotateLabelX?: {
angle: number;
verticalShift?: number;
xAxisHeight?: number;
};
barGap?: number | `${number}%`;
xAxisLabel?: string;
yAxisLabel?: string;
}
declare const FunnelChart: ({ data, ...props }: FunnelChartProps) => React$1.JSX.Element;
interface BadgeProps extends React$1.HTMLAttributes {
color?: Color$1;
size?: Size$2;
icon?: React$1.ElementType;
tooltip?: string;
}
declare const Badge: React$1.ForwardRefExoticComponent>;
interface BadgeDeltaProps extends React$1.HTMLAttributes {
deltaType?: DeltaType$1;
isIncreasePositive?: boolean;
size?: Size$2;
tooltip?: string;
}
declare const BadgeDelta: React$1.ForwardRefExoticComponent>;
interface IconProps extends React$1.HTMLAttributes {
icon: React$1.ElementType;
variant?: IconVariant$1;
tooltip?: string;
size?: Size$2;
color?: Color$1;
}
declare const Icon: React$1.ForwardRefExoticComponent>;
interface ButtonProps extends React$1.ButtonHTMLAttributes {
icon?: React$1.ElementType;
iconPosition?: HorizontalPosition;
size?: Size$1;
color?: Color;
variant?: ButtonVariant;
disabled?: boolean;
loading?: boolean;
loadingText?: string;
tooltip?: string;
}
declare const Button: React$1.ForwardRefExoticComponent>;
type Locale$1 = typeof enUS;
type DatePickerValue = Date | undefined;
interface DatePickerProps extends Omit, "value" | "defaultValue"> {
value?: Date;
defaultValue?: Date;
onValueChange?: (value: DatePickerValue) => void;
minDate?: Date;
maxDate?: Date;
placeholder?: string;
disabled?: boolean;
color?: Color;
locale?: Locale$1;
enableClear?: boolean;
displayFormat?: string;
enableYearNavigation?: boolean;
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6;
disabledDates?: Date[];
children?: React$1.ReactElement[] | React$1.ReactElement;
}
declare const DatePicker: React$1.ForwardRefExoticComponent>;
type Locale = typeof enUS;
type DateRangePickerValue = {
from?: Date;
to?: Date;
selectValue?: string;
};
interface DateRangePickerProps extends Omit, "value" | "defaultValue"> {
value?: DateRangePickerValue;
defaultValue?: DateRangePickerValue;
onValueChange?: (value: DateRangePickerValue) => void;
enableSelect?: boolean;
minDate?: Date;
maxDate?: Date;
placeholder?: string;
selectPlaceholder?: string;
disabled?: boolean;
color?: Color;
locale?: Locale;
enableClear?: boolean;
displayFormat?: string;
enableYearNavigation?: boolean;
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6;
disabledDates?: Date[];
children?: React$1.ReactElement[] | React$1.ReactElement;
}
declare const DateRangePicker: React$1.ForwardRefExoticComponent>;
interface DateRangePickerItemProps extends React$1.HTMLAttributes {
value: string;
from: Date;
to?: Date;
}
declare const DateRangePickerItem: React$1.ForwardRefExoticComponent>;
interface MultiSelectProps extends React$1.HTMLAttributes {
defaultValue?: string[];
name?: string;
value?: string[];
onValueChange?: (value: string[]) => void;
placeholder?: string;
placeholderSearch?: string;
disabled?: boolean;
icon?: React$1.ElementType | React$1.JSXElementConstructor;
required?: boolean;
error?: boolean;
errorMessage?: string;
children: React$1.ReactNode;
}
declare const MultiSelect: React$1.ForwardRefExoticComponent>;
interface MultiSelectItemProps extends React$1.HTMLAttributes {
value: string;
}
declare const MultiSelectItem: React$1.ForwardRefExoticComponent>;
interface BaseInputProps extends React$1.InputHTMLAttributes {
type?: "text" | "password" | "email" | "url" | "number" | "search" | "tel";
defaultValue?: string | number;
value?: string | number;
icon?: React$1.ElementType | React$1.JSXElementConstructor;
error?: boolean;
errorMessage?: string;
disabled?: boolean;
stepper?: ReactNode;
onValueChange?: (value: any) => void;
makeInputClassName: (className: string) => string;
pattern?: string;
}
interface NumberInputProps extends Omit {
step?: string | number;
enableStepper?: boolean;
onSubmit?: (value: number) => void;
onValueChange?: (value: number) => void;
}
declare const NumberInput: React$1.ForwardRefExoticComponent>;
interface SearchSelectProps extends React$1.HTMLAttributes {
defaultValue?: string;
name?: string;
searchValue?: string;
onSearchValueChange?: (value: string) => void;
value?: string;
onValueChange?: (value: string) => void;
placeholder?: string;
disabled?: boolean;
icon?: React$1.ElementType | React$1.JSXElementConstructor;
required?: boolean;
error?: boolean;
errorMessage?: string;
enableClear?: boolean;
children: React$1.ReactNode;
autoComplete?: string;
}
declare const SearchSelect: React$1.ForwardRefExoticComponent>;
interface SearchSelectItemProps extends React$1.HTMLAttributes {
value: string;
icon?: React$1.ElementType;
}
declare const SearchSelectItem: React$1.ForwardRefExoticComponent>;
interface SelectProps extends React$1.HTMLAttributes {
value?: string;
name?: string;
defaultValue?: string;
onValueChange?: (value: string) => void;
placeholder?: string;
disabled?: boolean;
icon?: React$1.JSXElementConstructor;
enableClear?: boolean;
required?: boolean;
error?: boolean;
errorMessage?: string;
children: React$1.ReactNode;
}
declare const Select: React$1.ForwardRefExoticComponent>;
interface SelectItemProps extends React$1.HTMLAttributes {
value: string;
icon?: React$1.ElementType;
}
declare const SelectItem: React$1.ForwardRefExoticComponent>;
interface SwitchProps extends Omit, "onChange"> {
checked?: boolean;
defaultChecked?: boolean;
onChange?: (value: boolean) => void;
color?: Color$1;
name?: string;
error?: boolean;
errorMessage?: string;
disabled?: boolean;
required?: boolean;
id?: string;
tooltip?: string;
}
declare const Switch: React$1.ForwardRefExoticComponent>;
interface TabProps extends React$1.ButtonHTMLAttributes {
icon?: React$1.ElementType;
}
declare const Tab: React$1.ForwardRefExoticComponent>;
interface TabGroupProps extends React$1.HTMLAttributes {
defaultIndex?: number;
index?: number;
onIndexChange?: (index: number) => void;
children: React$1.ReactElement[] | React$1.ReactElement;
}
declare const TabGroup: React$1.ForwardRefExoticComponent>;
type TabVariant = "line" | "solid";
interface TabListProps extends React$1.HTMLAttributes {
color?: Color$1;
variant?: TabVariant;
children: React$1.ReactElement[] | React$1.ReactElement;
}
declare const TabList: React$1.ForwardRefExoticComponent>;
declare const TabPanel: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const TabPanels: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
interface TextareaProps extends React$1.TextareaHTMLAttributes {
defaultValue?: string | number;
value?: string | number;
error?: boolean;
errorMessage?: string;
disabled?: boolean;
autoHeight?: boolean;
onValueChange?: (value: any) => void;
}
declare const Textarea: React$1.ForwardRefExoticComponent>;
type TextInputProps = Omit & {
defaultValue?: string;
value?: string;
onValueChange?: (value: string) => void;
icon?: React$1.ElementType | React$1.JSXElementConstructor;
error?: boolean;
errorMessage?: string;
disabled?: boolean;
};
declare const TextInput: React$1.ForwardRefExoticComponent & {
defaultValue?: string | undefined;
value?: string | undefined;
onValueChange?: ((value: string) => void) | undefined;
icon?: React$1.JSXElementConstructor | React$1.ElementType | undefined;
error?: boolean | undefined;
errorMessage?: string | undefined;
disabled?: boolean | undefined;
} & React$1.RefAttributes>;
interface AccordionProps extends React$1.HTMLAttributes {
defaultOpen?: boolean;
}
declare const Accordion: React$1.ForwardRefExoticComponent>;
declare const AccordionBody: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const AccordionHeader: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
interface AccordionListProps extends React$1.HTMLAttributes {
children: React$1.ReactElement[] | React$1.ReactElement;
}
declare const AccordionList: React$1.ForwardRefExoticComponent>;
interface CardProps extends React$1.HTMLAttributes {
decoration?: HorizontalPosition$1 | VerticalPosition$1 | "";
decorationColor?: Color$1;
}
declare const Card: React$1.ForwardRefExoticComponent>;
declare const Divider: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
interface FlexProps extends React$1.HTMLAttributes {
flexDirection?: FlexDirection;
justifyContent?: JustifyContent;
alignItems?: AlignItems;
children: React$1.ReactNode;
}
declare const Flex: React$1.ForwardRefExoticComponent>;
interface ColProps extends React$1.HTMLAttributes {
numColSpan?: number;
numColSpanSm?: number;
numColSpanMd?: number;
numColSpanLg?: number;
}
declare const Col: React$1.ForwardRefExoticComponent>;
interface GridProps extends React$1.HTMLAttributes {
numItems?: number;
numItemsSm?: number;
numItemsMd?: number;
numItemsLg?: number;
children: React$1.ReactNode;
}
declare const Grid: React$1.ForwardRefExoticComponent>;
type Without = {
[P in Exclude]?: never;
};
type XOR = T | U extends object ? (Without & U) | (Without & T) : T | U;
type DialogProps = React$1.HTMLAttributes & {
open: boolean;
onClose: (val: boolean) => void;
role?: "dialog" | "alertdialog";
} & XOR<{
unmount?: boolean;
}, {
static?: boolean;
}>;
declare const Dialog: React$1.ForwardRefExoticComponent>;
type DialogPanelProps = React$1.HTMLAttributes;
declare const DialogPanel: React$1.ForwardRefExoticComponent>;
declare const List: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const ListItem: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const Table: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const TableBody: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const TableCell: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const TableFoot: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const TableFooterCell: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const TableHead: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const TableHeaderCell: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
declare const TableRow: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
interface BaseSparkChartProps extends BaseAnimationTimingProps$1, React.HTMLAttributes {
data: any[];
categories: string[];
index: string;
colors?: (Color | string)[];
noDataText?: string;
autoMinValue?: boolean;
minValue?: number;
maxValue?: number;
}
interface SparkBarChartProps extends BaseSparkChartProps {
stack?: boolean;
relative?: boolean;
}
declare const SparkBarChart: React$1.ForwardRefExoticComponent>;
interface SparkLineChartProps extends BaseSparkChartProps {
curveType?: CurveType;
connectNulls?: boolean;
}
declare const SparkLineChart: React$1.ForwardRefExoticComponent>;
interface SparkAreaChartProps extends BaseSparkChartProps {
stack?: boolean;
curveType?: CurveType;
connectNulls?: boolean;
showGradient?: boolean;
}
declare const AreaChart: React$1.ForwardRefExoticComponent>;
declare const Bold: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
interface CalloutProps extends React$1.HTMLAttributes {
title: string;
icon?: React$1.ElementType;
color?: Color$1;
}
declare const Callout: React$1.ForwardRefExoticComponent>;
declare const Italic: React$1.ForwardRefExoticComponent & React$1.RefAttributes>;
interface LegendProps extends React$1.OlHTMLAttributes {
categories: string[];
colors?: (Color$1 | string)[];
onClickLegendItem?: (category: string, color: Color$1 | string) => void;
activeLegend?: string;
enableLegendSlider?: boolean;
}
declare const Legend: React$1.ForwardRefExoticComponent>;
interface MetricProps extends React$1.HTMLAttributes {
color?: Color;
}
declare const Metric: React$1.ForwardRefExoticComponent>;
interface SubtitleProps extends React$1.HTMLAttributes {
color?: Color;
}
declare const Subtitle: React$1.ForwardRefExoticComponent>;
interface TextProps extends React$1.HTMLAttributes {
color?: Color;
}
declare const Text: React$1.ForwardRefExoticComponent>;
interface TitleProps extends React$1.HTMLAttributes {
color?: Color;
}
declare const Title: React$1.ForwardRefExoticComponent>;
type Bar = T & {
key?: string;
value: number;
name: React$1.ReactNode;
icon?: React$1.JSXElementConstructor;
href?: string;
target?: string;
color?: Color$1;
};
interface BarListProps extends React$1.HTMLAttributes {
data: Bar[];
valueFormatter?: ValueFormatter$1;
color?: Color$1;
showAnimation?: boolean;
onValueChange?: (payload: Bar) => void;
sortOrder?: "ascending" | "descending" | "none";
}
declare function BarListInner(props: BarListProps, ref: React$1.ForwardedRef): React$1.JSX.Element;
declare namespace BarListInner {
var displayName: string;
}
declare const BarList: (p: BarListProps & {
ref?: React$1.ForwardedRef | undefined;
}) => ReturnType;
interface CategoryBarProps extends React$1.HTMLAttributes {
values: number[];
colors?: Color[];
markerValue?: number;
showLabels?: boolean;
tooltip?: string;
showAnimation?: boolean;
}
declare const CategoryBar: React$1.ForwardRefExoticComponent>;
interface DeltaBarProps extends React$1.HTMLAttributes {
value: number;
isIncreasePositive?: boolean;
tooltip?: string;
showAnimation?: boolean;
}
declare const DeltaBar: React$1.ForwardRefExoticComponent>;
interface MarkerBarProps extends React$1.HTMLAttributes {
value: number;
minValue?: number;
maxValue?: number;
markerTooltip?: string;
rangeTooltip?: string;
showAnimation?: boolean;
color?: Color;
}
declare const MarkerBar: React$1.ForwardRefExoticComponent>;
interface ProgressBarProps extends React$1.HTMLAttributes {
value: number;
label?: string;
tooltip?: string;
showAnimation?: boolean;
color?: Color;
}
declare const ProgressBar: React$1.ForwardRefExoticComponent>;
type Size = "xs" | "sm" | "md" | "lg" | "xl";
interface ProgressCircleProps extends React$1.HTMLAttributes {
value?: number;
size?: Size;
color?: Color$1;
showAnimation?: boolean;
tooltip?: string;
radius?: number;
strokeWidth?: number;
children?: React$1.ReactNode;
}
declare const ProgressCircle: React$1.ForwardRefExoticComponent>;
interface TrackerBlockProps {
key?: string | number;
color?: Color | string;
tooltip?: string;
}
interface TrackerProps extends React$1.HTMLAttributes {
data: TrackerBlockProps[];
}
declare const Tracker: React$1.ForwardRefExoticComponent>;
export { Accordion, AccordionBody, AccordionHeader, AccordionList, AccordionListProps, AccordionProps, AlignItems, AreaChart$1 as AreaChart, AreaChartProps, Badge, BadgeDelta, BadgeDeltaProps, BadgeProps, BarChart, BarChartProps, BarList, BarListProps, Bold, Button, ButtonProps, ButtonVariant, Callout, CalloutProps, Card, CardProps, CategoryBar, CategoryBarProps, Col, ColProps, Color, CurveType, CustomColor, CustomTooltipProps, DatePicker, DatePickerProps, DatePickerValue, DateRangePicker, DateRangePickerItem, DateRangePickerItemProps, DateRangePickerProps, DateRangePickerValue, DeltaBar, DeltaBarProps, DeltaType, Dialog, DialogPanel, DialogPanelProps, DialogProps, Divider, DonutChart, DonutChartProps, EventProps, Flex, FlexDirection, FlexProps, FunnelChart, FunnelChartProps, FunnelVariantType, Grid, GridProps, HorizontalPosition, Icon, IconProps, IconVariant, Interval, IntervalType, Italic, JustifyContent, Legend, LegendProps, LineChart, LineChartProps, List, ListItem, MarkerBar, MarkerBarProps, Metric, MetricProps, MultiSelect, MultiSelectItem, MultiSelectItemProps, MultiSelectProps, NumberInput, NumberInputProps, ProgressBar, ProgressBarProps, ProgressCircle, ProgressCircleProps, ScatterChart, ScatterChartProps, SearchSelect, SearchSelectItem, SearchSelectItemProps, SearchSelectProps, Select, SelectItem, SelectItemProps, SelectProps, Size$1 as Size, AreaChart as SparkAreaChart, SparkAreaChartProps, SparkBarChart, SparkBarChartProps, SparkLineChart, SparkLineChartProps, Subtitle, SubtitleProps, Switch, SwitchProps, Tab, TabGroup, TabGroupProps, TabList, TabListProps, TabPanel, TabPanels, TabProps, Table, TableBody, TableCell, TableFoot, TableFooterCell, TableHead, TableHeaderCell, TableRow, Text, TextInput, TextInputProps, TextProps, Textarea, TextareaProps, Title, TitleProps, Tracker, TrackerProps, ValueFormatter, VerticalPosition, getIsBaseColor };