import React from "react"; import type { ValueType } from "./../../interfaces"; export interface CheckBoxProps { /**是否选中*/ checked?: boolean; /**是否半选*/ indeterminate?: boolean; /**触发事件*/ onClick?: (event: React.MouseEvent, checked: boolean, indeterminate: boolean) => void; /**是否禁用*/ disabled?: boolean; onChange?: (event: React.MouseEvent, checked: boolean, indeterminate: boolean) => void; } export declare const CheckBox: (props: CheckBoxProps) => React.JSX.Element; export interface CheckBoxGroupProps { value?: ValueType[]; items?: any[]; valueField?: string; labelField?: string; onChange?: (list: CheckBoxGroupProps['value'], item: any, checked: boolean) => void; /**格式化*/ formate?: (value: string) => React.ReactNode; } export declare const CheckBoxGroup: (props: CheckBoxGroupProps) => React.JSX.Element;