
### disabled
- type: boolean
- description: Applies disabled styles.
- default: false
### className
- type: string
- description: Specifies a CSS class name to be appended to the component's root element.
- internal
### children
- type: ReactNode
- description: Used for passing any
### onClick
- type: MouseEventHandler
- description: Defines a callback function which is called every time a button is clicked.
### skin
- type: "standard" | "inverted" | "destructive" | "dark" | "success" | "standard-secondary"
- description: Button skins.
- default: 'standard'
### size
- type: "small" | "tiny" | "medium" | "large"
- description: Button size.
- default: 'medium'
### selected
- type: boolean
- description: Applies selected styles.
### interactive
- type: boolean
- description: Enables pointer events of a selected button.
- default: true
### dataHook
- type: string
- description: String based data hook.
### labelValue
- type: ReactNode
- description: Label content.
- default: ''
### labelPlacement
- type: "end" | "start" | "bottom" | "tooltip"
- description: Label placement.
- default: 'tooltip'
### labelEllipsis
- type: boolean
- description: Whether label should have ellipsis.
- default: false
### tooltipProps
- type: TooltipCommonProps
- description: Tooltip props for label. Applied only when `labelPlacement` is `tooltip`.
- linkTypeTo: Tooltip
- setTypeName: TooltipCommonProps
### border
- type: boolean
- description: Applies border.
- default: false
### shape
- type: "round" | "square" | "pill"
- description: Button shape.
- default: 'square'
### tooltipDisabled
- type: boolean
- description: Specifies whether the tooltip is suppressed.
### as
- type: "button"
- description: Renders component as any other component or a given HTML tag.
### ref
- type: null | string | (instance: ToggleButtonComponent | null) => void | RefObject<ToggleButtonComponent>
- description: Allows getting a ref to the component instance.
Once the component unmounts, React will set `ref.current` to `null`
(or call the ref with `null` if you passed a callback ref).

