import { TooltipProps as TooltipProps$1, InputLabelProps as InputLabelProps$1, TextFieldProps, AutocompleteProps as AutocompleteProps$1, BadgeProps as BadgeProps$1, ButtonProps as ButtonProps$1, ChipProps as ChipProps$1, DialogProps as DialogProps$1, DialogActionsProps as DialogActionsProps$1, DividerProps, MenuItemProps as MenuItemProps$1, MenuProps as MenuProps$1, TypographyProps as TypographyProps$1 } from '@mui/material';
import * as react from 'react';
import react__default, { ComponentPropsWithRef, ReactElement, ComponentProps, ComponentPropsWithoutRef, ReactNode, Ref, FC, HTMLAttributes, ComponentType, ChangeEvent, MouseEvent, KeyboardEvent, SVGAttributes, ChangeEventHandler } from 'react';
import { SelectProps as SelectProps$1 } from '@mui/material/Select';
import { ToggleGroupSingleProps } from '@radix-ui/react-toggle-group';
import { SwitchProps as SwitchProps$1 } from '@radix-ui/react-switch';
import * as RadixTabs from '@radix-ui/react-tabs';
import { _ as _default$1 } from './theme-6d62f442.js';
export { D as DocflowTheme } from './theme-6d62f442.js';
import '@mui/styles';

declare const _default: {
    "chevron-left-double": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-right-double": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-down": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-up": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-right": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-left": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "xmark-circle": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "asterisk-star": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "folder-badge-plus": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    bell: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    gear: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    folder: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "sidebar-left": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    home: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    more: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "text-bubble": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    search: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    envelope: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    command: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    shift: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    clock: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "bell-badge": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    signature: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "antenna-on": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "antenna-off": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    switches: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    doc: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    copy: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "doc-arrow-down": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    archive: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    history: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "history-restore": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "question-mark": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    compare: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    duplicate: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-shape-left": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-shape-right": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    eye: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    xmark: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "info-circle": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "info-circle-fill": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "checkmark-circle": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "exclamation-mark-octagon": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "mail-ad": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "exclamation-mark-shield": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "exclamation-mark-triangle": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "eyes-impersonate": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "square-arrow-outside-up": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "square-arrow-inside-down": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "square-arrow-outside-right": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "square-arrow-inside-left": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    pencil: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "pencil-slash": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    plus: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    trash: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "plus-circle": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    checkmark: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-circle": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "square-and-pencil": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "doc-badge-gear": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    globe: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "plus-diamond": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    flowchart: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "check-list": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "number-circle": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "person-circle": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    number: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "gear-two": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "doc-arrow-right": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "plus-square-dashed": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "three-connected-dots": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-left": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-down": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-up": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-right": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-turn-left": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "lock-circle": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-turn-right": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    textformat: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "text-bold": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "text-italic": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "text-underline": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "text-strikethrough": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "text-align-left": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "text-align-center": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "text-align-right": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "list-number": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    minus: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "list-bullet": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "indent-increase": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "indent-decrease": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    link: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    image: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    table: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "smart-field": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    calendar: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-up-arrow-down": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "doc-text-search": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    person: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "person-fill": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "plus-circle-fill": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    return: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "node-branch": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    bubble: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-down-mini": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-left-mini": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-right-mini": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-up-mini": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "doc-fill": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    flag: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "xmark-circle-fill": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-left-right": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "eye-slash": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    key: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    move: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    graduationcap: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "building-columns": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "number-circle-slash": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "tray-up": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-up-right-circle": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "bubble-plus": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "bubble-quote": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    filter: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    lock: {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "question-mark-circle-fill": {
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "rectangle-pencil-ellipsis": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "person-two-fill": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "radio-list": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "person-fill-badge-plus": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "checkbox-list": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "a-circle": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "doc-text": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "doc-text-pencil": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    heading: {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "person-fill-question-mark": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-left-double-mini": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "chevron-right-double-mini": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-clockwise": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-counter-clockwise": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    drag: {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "arrow-turn-down-right": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
    "flag-checkered": {
        regular: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        medium: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        semibold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
        bold: react.FunctionComponent<react.SVGProps<SVGSVGElement> & {
            title?: string | undefined;
        }>;
    };
};

interface IconProps extends Omit<ComponentPropsWithRef<"svg">, "className"> {
    color?: "secondary" | "action" | "success" | "danger" | "main" | "white" | "current" | "warning";
    name: keyof typeof _default;
    size?: "12" | "14" | "16" | "20" | "24" | "28" | "32" | "40";
    weight?: "regular" | "medium" | "semibold" | "bold";
    ESCAPE_className?: string;
}
declare const Icon: react__default.ForwardRefExoticComponent<Omit<IconProps, "ref"> & react__default.RefAttributes<SVGSVGElement>>;

interface TooltipProps extends Omit<TooltipProps$1, "title" | "open" | "className"> {
    spacing?: "2" | "4" | "6" | "8" | "12";
    tooltip: string | ReactElement;
    shortcutText?: string | string[];
    shortcutIcons?: IconProps["name"][];
    secondaryTooltip?: string | ReactElement;
    tertiaryTooltip?: string | ReactElement;
    open?: boolean;
    /**
     * Whether to allow opening the tooltip.
     *
     * Useful for showing tooltips based on a boolean value.
     */
    disabled?: boolean;
    ESCAPE_className?: string;
}
declare const Tooltip: ({ children, tooltip, shortcutText, shortcutIcons, secondaryTooltip, tertiaryTooltip, placement, spacing, open, disabled, ESCAPE_className, ...htmlAttributes }: TooltipProps) => react__default.JSX.Element;

interface InputLabelProps extends Omit<InputLabelProps$1, "shrink" | "classes" | "className"> {
    icon?: keyof typeof _default;
    iconTooltipProps?: Omit<TooltipProps, "children">;
    ESCAPE_className?: string;
}
declare const InputLabel: react__default.FC<InputLabelProps>;

interface InputButtonProps extends ComponentProps<"button"> {
    icon: IconProps["name"];
    iconWeight?: IconProps["weight"];
    disabled?: boolean;
    tooltip?: string;
    tooltipProps?: Partial<TooltipProps>;
    className?: string;
    onClick?: () => void;
}
declare const InputButton: ({ icon, iconWeight, onClick, disabled, tooltip, tooltipProps, className, ...restProps }: InputButtonProps) => react__default.JSX.Element;

interface InputProps extends Omit<TextFieldProps, "variant" | "ref" | "className">, Omit<ComponentPropsWithoutRef<"input">, keyof TextFieldProps> {
    /**
     * A string or a custom label describing this field.
     *
     * Use `Input.Label` to access the original styled label.
     *
     * Note: if you're using a custom label, it is your responsibility
     * to pass the `htmlFor={id}` prop to it with the ID that matches
     * the one passed to the `<Input />` itself.
     */
    label?: string | ReactNode;
    height?: "32" | "40";
    variant?: "secondary" | "outlined";
    errorText?: string;
    leftIcon?: ReactElement | IconProps["name"];
    rightIcon?: ReactElement | IconProps["name"];
    maxLength?: number;
    ref?: Ref<HTMLInputElement>;
    clearButton?: boolean;
    onClear?: () => void;
    ESCAPE_className?: string;
}
type InputComponent = FC<InputProps> & {
    Button: typeof InputButton;
    Label: typeof InputLabel;
};
declare const Input: InputComponent;

type SelectOption = {
    value: string;
    label: string;
    disabled?: boolean;
    icon?: IconProps["name"] | ReactElement;
    showIconInChip?: boolean;
    groupLabel?: string;
};
type GroupedSelectOption = {
    label: string;
    options: SelectOption[];
    primary?: boolean;
};
interface SelectProps extends SelectProps$1 {
    label?: string | ReactNode;
    placeholder?: string;
    options: SelectOption[] | GroupedSelectOption[];
    errorText?: string;
    height?: InputProps["height"];
}

interface AutocompleteProps extends Omit<AutocompleteProps$1<SelectOption, boolean, boolean, false>, "renderInput" | "className" | "groupBy" | "renderGroup"> {
    height?: "40" | "32";
    options: SelectOption[];
    multiple?: boolean;
    grouped?: boolean;
    value?: SelectOption | SelectOption[] | null;
    label?: string | ReactNode;
    required?: boolean;
    filterSelectedOptions?: boolean;
    NoOptionFindComponent?: react__default.ReactNode;
    placeholder?: string;
    error?: boolean;
    errorText?: string;
    ESCAPE_className?: string;
}
declare const Autocomplete: react__default.ForwardRefExoticComponent<Omit<AutocompleteProps, "ref"> & react__default.RefAttributes<HTMLDivElement>>;

declare function useAutocompleteStyles({ height, }: Pick<AutocompleteProps, "height">): {
    inputRoot: string;
    input: string;
    endAdornment: string;
    popupIndicator: string;
    clearIndicator: string;
    listbox: string;
    paper: string;
    option: string;
    tag: string;
    noOptions: string;
};

type AvatarProps = {
    id: string;
    name: string;
    src?: string;
    avatarBorder?: boolean;
    size?: number;
    noBackground?: boolean;
    /**
     * Whether this element should be excluded from the accessibility tree.
     *
     * Use only when you provide accessibility information higher up the tree!
     */
    presentation?: boolean;
};
declare const Avatar: ({ name, id, src, avatarBorder, size, noBackground, presentation, }: AvatarProps) => react__default.JSX.Element;

interface BadgeProps extends Omit<BadgeProps$1, "className"> {
    disabled?: boolean;
    ESCAPE_className?: string;
}
declare const Badge: ({ children, badgeContent, disabled, ESCAPE_className, ...restProps }: BadgeProps) => react__default.JSX.Element;

type ButtonVariant = "primary" | "secondary" | "tertiary" | "outlined" | "danger";
type NavTo = string | {
    pathname: string;
    state?: unknown;
};
type ButtonSize = "tiny" | "small" | "default" | "large";
interface ButtonProps extends Omit<ButtonProps$1, "size" | "variant" | "color" | "className">, Omit<HTMLAttributes<HTMLButtonElement>, "style" | "className" | "color"> {
    children?: ReactNode;
    disabled?: boolean;
    fullWidth?: boolean;
    variant?: ButtonVariant;
    type?: "submit" | "reset" | "button";
    size?: ButtonSize;
    icon?: IconProps["name"];
    iconPosition?: "start" | "end";
    iconWeight?: IconProps["weight"];
    to?: NavTo;
    linkComponent?: ComponentType<unknown>;
    tooltip?: string | ReactElement;
    tooltipProps?: Partial<TooltipProps>;
    ESCAPE_className?: string;
}
type StyleProps$1 = {
    hasLabel: boolean;
    variant: ButtonVariant;
    size: ButtonSize;
};

declare const Button: react__default.ForwardRefExoticComponent<Omit<ButtonProps, "ref"> & react__default.RefAttributes<HTMLButtonElement>>;

declare function useButtonStyles({ hasLabel, variant, size }: StyleProps$1): {
    root: string;
    containedPrimary: string;
    containedSecondary: string;
    outlinedSecondary: string;
    startIcon: string;
    endIcon: string;
    textMargin: string;
};

type ButtonGroupProps = {
    variant?: ButtonVariant;
    size?: ButtonSize;
    children: react__default.ReactNode;
};
declare const ButtonGroup: ({ variant, children, size, }: ButtonGroupProps) => react__default.JSX.Element;

type StyleProps = {
    variant: ButtonVariant;
};
declare function useButtonGroupStyles({ variant }: StyleProps): {
    root: string;
    grouped: string;
    groupedContainedPrimary: string;
    groupedContainedSecondary: string;
};

interface CheckboxProps extends Omit<ComponentPropsWithRef<"input">, "className"> {
    indeterminate?: boolean;
    label?: ReactNode;
    ESCAPE_className?: string;
}
declare const Checkbox: react__default.ForwardRefExoticComponent<Omit<CheckboxProps, "ref"> & react__default.RefAttributes<HTMLInputElement>>;

interface ChipProps extends Omit<ChipProps$1, "color" | "clickable" | "classes" | "size" | "variant" | "className"> {
    icon?: ReactElement<IconProps> | ReactElement;
    avatar?: ReactElement<AvatarProps>;
    size?: "28" | "20";
    ESCAPE_className?: string;
}
declare function Chip({ avatar, icon, disabled, size, ESCAPE_className, ...restProps }: ChipProps): react__default.JSX.Element;

declare function useChipStyles(size: ChipProps["size"]): {
    root: string;
    label: string;
    deleteIcon: string;
    deleteIconSvg: string;
    disabled: string;
    avatar: string;
    icon: string;
    iconSvg: string;
};

interface ConfirmDialogProps {
    isOpen: boolean;
    icon?: IconProps["name"];
    title: string;
    children?: string | react__default.ReactNode;
    primaryActionText?: string;
    secondaryActionText?: string;
    variant?: "confirm" | "alert" | "warning";
    onConfirm: (isConfirmChecked?: boolean) => void;
    onCancel: () => void;
    confirmMessage?: string;
    isConfirmRequired?: boolean;
    width?: number;
}
declare const ConfirmDialog: react__default.ForwardRefExoticComponent<ConfirmDialogProps & react__default.RefAttributes<HTMLDivElement>>;

interface DatePickerProps extends Omit<InputProps, "value" | "onChange"> {
    value: Date | undefined;
    onChange?: (e: ChangeEvent<HTMLInputElement>, newDate: Date | undefined) => void;
}
declare const DatePicker: react__default.ForwardRefExoticComponent<Omit<DatePickerProps, "ref"> & react__default.RefAttributes<HTMLInputElement>>;

interface DialogProps extends Omit<DialogProps$1, "open" | "className" | "classes"> {
    title?: string;
    /**
     * Whether the "long dialog" styles should be enforced.
     *
     * Long dialogs have a border in the actions and padding animation on scroll.
     */
    long?: boolean;
    isOpen: boolean;
    width?: number;
    onClose: (e: MouseEvent | KeyboardEvent, reason: "backdropClick" | "escapeKeyDown" | undefined) => void;
    ESCAPE_className?: string;
    ESCAPE_contentClassName?: string;
}
declare const Dialog: ({ title, long: longProp, isOpen, onClose, children, width, ESCAPE_className, ESCAPE_contentClassName, ...restProps }: DialogProps) => react__default.JSX.Element;

interface DialogActionsProps extends Omit<DialogActionsProps$1, "className"> {
    collapsed?: boolean;
    long?: boolean;
    ESCAPE_className?: string;
}
declare const DialogActions: {
    ({ children, collapsed, long, ESCAPE_className, ...restProps }: DialogActionsProps): react__default.JSX.Element;
    Space: react__default.FC;
};

interface DialogSectionProps {
    children: ReactNode;
}
declare const DialogSection: ({ children }: DialogSectionProps) => react__default.JSX.Element;

interface IconButtonProps extends Omit<HTMLAttributes<HTMLButtonElement>, "style" | "color" | "className"> {
    type?: "submit" | "reset" | "button";
    name: IconProps["name"];
    weight?: IconProps["weight"];
    color?: IconProps["color"];
    size?: "20" | "24" | "28" | "32";
    disabled?: boolean;
    /**
     * Human-readable description of what this button does.
     *
     * Examples: "Settings", "Delete this row", "Bold".
     */
    "aria-label": string;
    onClick?: (e?: react__default.MouseEvent<HTMLButtonElement>) => void;
    toggled?: boolean;
    tooltip?: string | ReactElement;
    tooltipProps?: Partial<TooltipProps>;
    /** Escape hatch to override the content. Use sparingly. */
    children?: ReactNode;
    ESCAPE_className?: string;
}
declare const IconButton: ({ name, weight, size, toggled, onClick, tooltip, tooltipProps, children, color, type, disabled, ESCAPE_className, ...props }: IconButtonProps) => react__default.JSX.Element;

declare function useIconButtonStyles({ toggled, }: Pick<IconButtonProps, "toggled">): {
    root: string;
};

declare function useInputStyles({ variant, height, disabled, error, gap, }: Pick<InputProps, "variant" | "height" | "disabled" | "error"> & {
    gap?: 4 | 6 | 8;
}): {
    notchedOutline?: string | undefined;
    root: string;
    input: string;
    adornedStart: string;
    adornedEnd: string;
    inputAdornedStart: string;
    inputAdornedEnd: string;
};

declare const LinkArrow: (props: Omit<IconProps, "name">) => react__default.JSX.Element;

interface LinkProps extends Omit<ComponentPropsWithoutRef<"a">, "className"> {
    href: string;
    children?: ReactNode;
    size?: "16" | "20" | "24";
    disabled?: boolean;
    tooltip?: string;
    tooltipProps?: Partial<TooltipProps>;
    /**
     * Optionally offer programmatic navigation.
     * This will be called with the `href`, and the event's default action will be prevented.
     *
     * Interoperates with `react-router`'s `Link` component.
     */
    navigate?: (href: string) => void;
    ESCAPE_className?: string;
}
type LinkComponent = FC<LinkProps> & {
    Arrow: typeof LinkArrow;
};
declare const Link: LinkComponent;

interface MenuDividerProps extends Omit<DividerProps, "classes"> {
    ESCAPE_className?: string;
}

interface MenuItemProps extends Omit<MenuItemProps$1, "button" | "className"> {
    children: string | number | ReactNode;
    color?: "main" | "danger" | "action";
    leftIcon?: IconProps["name"] | ReactElement;
    rightIcon?: IconProps["name"] | ReactElement;
    disabled?: boolean;
    onClick?: (e: react__default.MouseEvent<HTMLLIElement>) => void;
    ESCAPE_className?: string;
}

type MenuCheckboxItemProps = Omit<MenuItemProps, "leftIcon" | "className"> & Pick<CheckboxProps, "checked" | "onChange"> & {
    children: string;
    ESCAPE_className?: string;
};

interface MenuProps extends Omit<MenuProps$1, "open" | "className"> {
    anchorEl: HTMLElement | null;
    placement?: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end";
    spacing?: "4" | "6" | "8" | "12" | "16";
    ESCAPE_className?: string;
    ESCAPE_paperClassName?: string;
    ESCAPE_listClassName?: string;
}
declare const Menu: {
    ({ children, anchorEl, placement, spacing, ESCAPE_className, ESCAPE_paperClassName, ESCAPE_listClassName, ...restProps }: MenuProps): react__default.JSX.Element | null;
    Item: react__default.ForwardRefExoticComponent<Omit<MenuItemProps, "ref"> & react__default.RefAttributes<HTMLLIElement>>;
    CheckboxItem: ({ children, checked, onChange, ESCAPE_className, }: MenuCheckboxItemProps) => react__default.JSX.Element;
    Divider: ({ ESCAPE_className, ...restProps }: MenuDividerProps) => react__default.JSX.Element;
};

declare function useMenuItemStyles({ color, disabled, }: Required<Pick<MenuItemProps, "color" | "disabled">>): {
    root: string;
    selected: string;
};

type MultipleButtonToggleItemProps = {
    value: string;
    size?: Omit<ButtonSize, "default" | "tiny">;
} & ({
    children: ReactNode;
    icon?: undefined;
    "aria-label"?: undefined;
} | {
    icon: IconProps["name"];
    "aria-label": string;
    children?: undefined;
});

interface MultipleButtonToggleProps extends Omit<ToggleGroupSingleProps, "type" | "className"> {
    children: ReactNode;
    value?: string;
    onValueChange?: (newValue: string) => void;
    size?: "small" | "large";
    ESCAPE_className?: string;
}
declare const MultipleButtonToggle: {
    ({ value, children, onValueChange, size, ESCAPE_className, ...restProps }: MultipleButtonToggleProps): react__default.JSX.Element;
    Item: ({ size, icon, children, "aria-label": ariaLabel, value, }: MultipleButtonToggleItemProps) => react__default.JSX.Element;
};

interface RadioButtonProps extends Omit<ComponentPropsWithRef<"input">, "className"> {
    label?: ReactNode;
    ESCAPE_className?: string;
}
declare const RadioButton: react__default.ForwardRefExoticComponent<Omit<RadioButtonProps, "ref"> & react__default.RefAttributes<HTMLInputElement>>;

declare const Select: react__default.ForwardRefExoticComponent<Omit<Omit<SelectProps, "style" | "className"> & {
    ESCAPE_className?: string | undefined;
}, "ref"> & react__default.RefAttributes<HTMLSelectElement>>;

interface SnackbarProps {
    onClose: () => void;
    progress?: number;
    children: string;
    actionText?: string;
    onAction?: () => void;
}
declare const Snackbar: react__default.ForwardRefExoticComponent<SnackbarProps & react__default.RefAttributes<HTMLDivElement>>;

interface SpinnerProps extends Omit<SVGAttributes<SVGSVGElement>, "className" | "style"> {
    ESCAPE_className?: string;
}
declare const Spinner: ({ ESCAPE_className, ...restProps }: SpinnerProps) => react__default.JSX.Element;

interface SwitchProps extends Omit<SwitchProps$1, "onChange" | "className"> {
    label?: string | react__default.ReactNode;
    size?: "small" | "medium";
    onChange?: ChangeEventHandler<HTMLInputElement>;
    ESCAPE_className?: string;
}
declare const Switch: react__default.ForwardRefExoticComponent<SwitchProps & react__default.RefAttributes<HTMLButtonElement>>;

interface TabTriggerProps extends RadixTabs.TabsTriggerProps {
    size?: ButtonProps["size"];
}
declare const TabTrigger: ({ size, children, ...restProps }: TabTriggerProps) => react__default.JSX.Element;

interface TabListProps extends Omit<RadixTabs.TabsListProps, "className"> {
    ESCAPE_className?: string;
}
declare const TabList: ({ ESCAPE_className, ...restProps }: TabListProps) => react__default.JSX.Element;

/**
 * @example
 * <Tabs>
 *   <Tabs.List>
 *     <Tabs.Trigger value="tab1">Tab 1</Tabs.Trigger>
 *     <Tabs.Trigger value="tab2">Tab 2</Tabs.Trigger>
 *   </Tabs.List>
 *   <Tabs.Content value="tab1">Content 1</Tabs.Content>
 *   <Tabs.Content value="tab2">Content 2</Tabs.Content>
 * </Tabs>
 */
declare const Tabs: react.ForwardRefExoticComponent<RadixTabs.TabsProps & react.RefAttributes<HTMLDivElement>> & {
    List: typeof TabList;
    Trigger: typeof TabTrigger;
    Content: ComponentType<RadixTabs.TabsContentProps>;
};

declare const Textarea: (props: Omit<InputProps, "multiline" | "leftIcon" | "rightIcon" | "errorText">) => react__default.JSX.Element;

type ToastProps = {
    severity: "success" | "warning" | "error";
    title: string;
    children?: react__default.ReactNode;
    description?: string;
    onClose?: () => void;
};
declare function Toast({ children, description, onClose, severity, title, }: ToastProps): react__default.JSX.Element;

declare function useToastStyles(): {
    root: string;
    message: string;
    icon: string;
    action: string;
};
declare function useActionButtonStyles(): {
    root: string;
    label: string;
};

type SizeType = "50" | "75" | "100" | "200" | "300" | "400" | "500" | "600" | "700" | "800" | "900";
type FontSize = SizeType;
type FontWeight = "regular" | "medium" | "bold";

interface TypographyProps extends Omit<TypographyProps$1, "color" | "className"> {
    children?: react__default.ReactNode;
    color?: "main" | "secondary" | "action" | "success" | "danger" | "inherit";
    size?: FontSize;
    weight?: FontWeight;
    renderAs?: "span" | "p" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6";
    uppercase?: boolean;
    mode?: "light" | "dark";
    ESCAPE_className?: string;
}
declare const Typography: react__default.ForwardRefExoticComponent<Omit<TypographyProps, "ref"> & react__default.RefAttributes<HTMLSpanElement | HTMLParagraphElement | HTMLHeadingElement>>;

interface UserAvatarProps extends AvatarProps {
    tooltip?: string;
    secondaryTooltip?: string;
    tertiaryTooltip?: string;
    tooltipProps?: Partial<TooltipProps>;
    online?: boolean;
    opacity?: number;
    /**
     * Whether this element should be excluded from the accessibility tree.
     *
     * Use only when you provide accessibility information higher up the tree!
     */
    presentation?: boolean;
}
declare const UserAvatar: ({ tooltip, secondaryTooltip, tertiaryTooltip, tooltipProps, online, opacity, presentation, name, ...avatarProps }: UserAvatarProps) => react__default.JSX.Element;

type UserAvatarGroupProps = {
    children?: react__default.ReactNode;
    maxChildren?: number;
    tooltipTitle: string;
    vertical?: boolean;
    size?: number;
};
declare const UserAvatarGroup: ({ children, maxChildren, tooltipTitle, vertical, size, }: UserAvatarGroupProps) => react__default.JSX.Element;

type ThemeProviderProps = {
    children?: react__default.ReactNode;
};
declare module "@mui/material/styles" {
    interface Theme {
        palette: typeof _default$1.palette;
        shadow: typeof _default$1.shadow;
        typography: typeof _default$1.typography;
    }
}
declare const ThemeProvider: ({ children }: ThemeProviderProps) => react__default.JSX.Element;
declare const ThemeProviderWithStyledEngine: ({ children, }: ThemeProviderProps) => react__default.JSX.Element;

export { Autocomplete, Avatar, Badge, Button, ButtonGroup, Checkbox, Chip, ConfirmDialog, DatePicker, Dialog, DialogActions, DialogSection, Icon, IconButton, Input, Link, Menu, MultipleButtonToggle, RadioButton, Select, SelectOption, Snackbar, Spinner, Switch, Tabs, Textarea, ThemeProvider, ThemeProviderWithStyledEngine, Toast, Tooltip, Typography, UserAvatar, UserAvatarGroup, _default$1 as theme, useActionButtonStyles, useAutocompleteStyles, useButtonGroupStyles, useButtonStyles, useChipStyles, useIconButtonStyles, useInputStyles, useMenuItemStyles, useToastStyles };
