import { AvatarTheme } from '../../components';
import { AccordionTheme } from '../../components/accordion';
import { AlertTheme } from '../../components/alert/theme';
import { BadgeTheme } from '../../components/badge';
import { CardTheme } from '../../components/card';
import { CheckboxTheme } from '../../components/checkbox/theme';
import { ChipTheme } from '../../components/chip/theme';
import { DividerTheme } from '../../components/Divider';
import { DropdownTheme } from '../../components/Dropdown/theme';
import { DropzoneTheme } from '../../components/Dropzone/theme';
import { DateRangePickerTheme } from '../../components/date-range-picker/theme';
import { FileInputTheme } from '../../components/FileInput/theme';
import { FocusEffectTheme } from '../../components/FocusEffect/theme';
import { IconButtonTheme } from '../../components/IconButton/theme';
import { InputTheme } from '../../components/Input/theme';
import { KbdTheme } from '../../components/Kbd/theme';
import { LabelTheme } from '../../components/Label/theme';
import { LoaderTheme } from '../../components/Loader/theme';
import { NavbarTheme } from '../../components/Navbar/theme';
import { PopoverTheme } from '../../components/Popover/theme';
import { ProgressTheme } from '../../components/Progress/theme';
import { RadioTheme } from '../../components/Radio/theme';
import { SelectTheme } from '../../components/Select/theme';
import { SidebarTheme } from '../../components/Sidebar/theme';
import { SwitchTheme } from '../../components/Switch/theme';
import { TabsTheme } from '../../components/Tabs/theme';
import { ToastTheme } from '../../components/Toaster/theme';
import { TooltipTheme } from '../../components/Tooltip/theme';
import { DeepPartial } from '../../types/types';
export type CustomMesalvoTheme = DeepPartial<MesalvoTheme>;
/**
 * @name MesalvoTheme
 * @description Interface for the MesalvoTheme, it includes all the different components themes, and the different colors, sizes, etc. that are used in the library
 * @author SUS
 */
export interface MesalvoTheme {
    accordion: AccordionTheme;
    alert: AlertTheme;
    avatar: AvatarTheme;
    badge: BadgeTheme;
    popover: PopoverTheme;
    tabs: TabsTheme;
    iconButton: IconButtonTheme;
    card: CardTheme;
    kbd: KbdTheme;
    navbar: NavbarTheme;
    dateRangePicker: DateRangePickerTheme;
    sidebar: SidebarTheme;
    progress: ProgressTheme;
    loader: LoaderTheme;
    toast: ToastTheme;
    tooltip: TooltipTheme;
    dropdown: DropdownTheme;
    checkbox: CheckboxTheme;
    divider: DividerTheme;
    fileInput: FileInputTheme;
    label: LabelTheme;
    radio: RadioTheme;
    select: SelectTheme;
    textInput: InputTheme;
    switch: SwitchTheme;
    chip: ChipTheme;
    dropzone: DropzoneTheme;
    focusEffect: FocusEffectTheme;
}
//# sourceMappingURL=MesalvoTheme.d.ts.map