import type { WithNormalizedProps } from "../../global"; export interface CheckboxEvent { originalEvent: Event; value: string; checked: boolean; } interface CheckboxInput extends Omit { "icon-style"?: "rounded" | "square"; "on-change"?: (e: CheckboxEvent) => void; "on-focus"?: (e: CheckboxEvent) => void; "on-keydown"?: (e: CheckboxEvent) => void; } export interface Input extends WithNormalizedProps { } declare class Checkbox extends Marko.Component { forwardEvent(eventName: string, originalEvent: Event, el: HTMLInputElement): void; } export default Checkbox;