import * as React from 'react'; import { IEditable, IHasRawProps, Overwrite } from '@epam/uui-core'; import { ButtonProps } from '../buttons'; import type { JSX } from 'react'; type MultiSwitchItem = ButtonProps & { /** * Defines the id of MultiSwitchItem. */ id: any; }; interface MultiSwitchMods { /** * Defines component color. * @default 'primary' */ color?: 'primary' | 'secondary'; /** * Defines component size. * @default '36' */ size?: '24' | '30' | '36' | '42' | '48' | '60'; } export interface MultiSwitchModsOverride { } /** Represents the 'Core properties' for the MultiSwitch component. */ export type MultiSwitchCoreProps = IEditable & IHasRawProps> & { /** * Defines an array of MultiSwitchItems. */ items: MultiSwitchItem[]; }; /** Represents the properties for the MultiSwitch component. */ export type MultiSwitchProps = MultiSwitchCoreProps & Overwrite; export declare const MultiSwitch: (props: MultiSwitchProps) => JSX.Element; export {}; //# sourceMappingURL=MultiSwitch.d.ts.map