import m, { CVnode } from "mithril"; import { IConfig, TIcon, TSubset } from "../interface/config"; import { ICheckboxField, IPropWidget } from "../interface/widget"; import { BaseWidget } from "../baseWidget"; type TCheckboxWidget = IPropWidget; export declare class ToggleInput extends BaseWidget { protected readonly onIcon: keyof TSubset; protected readonly offIcon: keyof TSubset; private toggle; view({ attrs: { field, value: val } }: CVnode): m.Vnode | m.Vnode, unknown>; } export {};