// Type definitions for moonstone/Checkbox import { ToggleIconProps as moonstone_ToggleIcon_ToggleIconProps } from "@enact/moonstone/ToggleIcon"; import * as React from "react"; type Omit = Pick>; type Merge = Omit> & N; export interface CheckboxProps extends moonstone_ToggleIcon_ToggleIconProps { /** * The icon displayed when `selected` . */ children?: string | object; } /** * A checkbox component, ready to use in Moonstone applications. * * `Checkbox` may be used independently to represent a toggleable state but is more commonly used as part of . * * Usage: * ``` ``` */ export class Checkbox extends React.Component< Merge, CheckboxProps> > {} export default Checkbox;