import { theme } from './styles/theme';

// import { SvgAccount } from './images/icons/generated/Account';
// import { SvgArrow } from './images/icons/generated/Arrow';
// import { SvgCalendar } from './images/icons/generated/Calendar';
// import { SvgCaretDown } from './images/icons/generated/CaretDown';
// import { SvgCaretDown2 } from './images/icons/generated/CaretDown2';
// import { SvgCycle } from './images/icons/generated/Cycle';
// import { SvgDot } from './images/icons/generated/Dot';
// import { SvgDownload } from './images/icons/generated/Download';
// import { SvgErc20 } from './images/icons/generated/Erc20';
// import { SvgDividends } from './images/icons/generated/Dividends';
// import { SvgDividendsOutline } from './images/icons/generated/DividendsOutline';
// import { SvgCheckmark } from './images/icons/generated/Checkmark';
// import { SvgChecklist } from './images/icons/generated/Checklist';
// import { SvgPen } from './images/icons/generated/Pen';
// import { SvgPlus } from './images/icons/generated/Plus';
// import { SvgPlusPlain } from './images/icons/generated/PlusPlain';
// import { SvgWarning } from './images/icons/generated/Warning';
// import { SvgTaxes } from './images/icons/generated/Taxes';
// import { SvgDelete } from './images/icons/generated/Delete';
// import { SvgGusd } from './images/icons/generated/gusd';
// import { SvgUsdc } from './images/icons/generated/usdc';
// import { SvgUsdt } from './images/icons/generated/usdt';
// import { SvgPax } from './images/icons/generated/pax';

// export { Field, FastField };

// Styles
export * from './styles';
export { theme };

// Primitives
// export { Block } from './components/Block';
export { Box } from './components/Box';
export { Flex } from './components/Flex';
// export { Grid } from './components/Grid';
// export { GridRow } from './components/GridRow';
// export { Heading } from './components/Heading';
// export { InlineFlex } from './components/InlineFlex';
// export { Paragraph } from './components/Paragraph';
// export { PageWrap } from './components/PageWrap';

// Components
export { Button } from './components/Button';
// export { ButtonSmall } from './components/ButtonSmall';
// export { ButtonLarge } from './components/ButtonLarge';
// export { ButtonFluid } from './components/ButtonFluid';
// export { ButtonLink } from './components/ButtonLink';
export { Card } from './components/Card';
export { CardPrimary } from './components/CardPrimary';
// export { CardFeatureState } from './components/CardFeatureState';
// export {
//   CsvUploader,
//   ParseCsv,
//   CsvUploaderPrimitive,
// } from './components/CsvUploader';
// export { ErrorBoundary } from './components/ErrorBoundary';
// export { Footer } from './components/Footer';
// export { FormWrapper } from './components/FormWrapper';
// export { FormItem } from './components/FormItem';
// export { Header } from './components/Header';
export { Icon } from './components/Icon';
// export { IconCircled } from './components/IconCircled';
// export { IconOutlined } from './components/IconOutlined';
// export { IconButton } from './components/IconButton';
// export { IconText } from './components/IconText';
// export { Label } from './components/Label';
// export { LabeledItem } from './components/LabeledItem';
// export { Link } from './components/Link';
// export { LinkButton } from './components/LinkButton';
// export { List } from './components/List';
// export { Loading } from './components/Loading';
// export { LoadingDots } from './components/LoadingDots';
export { Text } from './components/Text';
// export { Modal, ModalStatus } from './components/Modal';
// export { ModalConfirm } from './components/ModalConfirm';
// export { ModalTransactionQueue } from './components/ModalTransactionQueue';
// export {
//   ModalConfirmTransactionQueue,
// } from './components/ModalConfirmTransactionQueue';
// export { Page } from './components/Page';
// export { PageCentered } from './components/PageCentered';
// export { ProgressIndicator } from './components/ProgressIndicator';
// export { Remark } from './components/Remark';
// export { StickyTop } from './components/StickyTop';
// export { Sidebar } from './components/Sidebar';
// export * from './components/Table';
// export { Tooltip } from './components/Tooltip';
// export { TooltipIcon } from './components/TooltipIcon';
// export { TooltipPrimary } from './components/TooltipPrimary';
// export { Hr } from './components/Hr';
// export * from './components/inputs';

export { TextInput } from './components/TextInput';

// Icons
// export const icons = {
//   SvgAccount,
//   SvgArrow,
//   SvgCalendar,
//   SvgCaretDown,
//   SvgCaretDown2,
//   SvgCycle,
//   SvgDot,
//   SvgDownload,
//   SvgErc20,
//   SvgDividends,
//   SvgDividendsOutline,
//   SvgCheckmark,
//   SvgChecklist,
//   SvgPen,
//   SvgPlus,
//   SvgPlusPlain,
//   SvgWarning,
//   SvgTaxes,
//   SvgDelete,
//   SvgGusd,
//   SvgUsdc,
//   SvgUsdt,
//   SvgPax,
// };

// export { validator } from './validator';
