{"version":3,"file":"TogglerTypes.cjs","names":[],"sources":["../../src/Toggles/TogglerTypes.ts"],"sourcesContent":["import { Size } from '..';\r\n\r\n/**\r\n * Types for the table.\r\n */\r\nexport interface ToggleSwitchProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'onToggle' | 'onKeyDown' | 'onClick' | 'tabIndex'  >{\r\n  /** Required. Id of the ToggleSwitch will be set to top level StyledSwitch div component. */\r\n  id: string;\r\n  /** Optional. Label to be shown on the right side of the toggle. */\r\n  label?: string;\r\n  /** Optional. If set user can not interact with Toggle. */\r\n  disabled?: boolean;\r\n  /** Optional. Initial state of the Toggle, defaults to 'false' */\r\n  selected?: boolean;\r\n  /** Optional. If set then 'critical_500' will be used as color for unselected state.*/\r\n  isSemantic?: boolean;\r\n  /** Optional. Defaults to 'medium' */\r\n  size?: Size;\r\n  /** Required. Handler to handle toggle state change. */\r\n  onToggle: (selected: boolean) => void;\r\n}\r\n"],"mappings":"","ignoreList":[]}