import m from 'mithril'; import { IControlAttrs } from '../base-control'; export interface ICheckboxAttrs extends IControlAttrs { /** Initially sets control to indeterminate state (uncontrolled mode) */ defaultIndeterminate?: boolean; /** Toggles indeterminate state */ indeterminate?: boolean; } export declare class Checkbox implements m.Component { private input; oncreate({ attrs, dom }: m.VnodeDOM): void; onupdate({ attrs, dom }: m.VnodeDOM): void; view({ attrs }: m.Vnode): m.Vnode; private updateIndeterminate; }