import React from 'react'; export interface MyCheckboxGroupProps { value?: any; visible?: boolean; onChange?: (value: any) => void; onValueRelease?: (value: any) => void; getCompPropMapState?: (id: string, type: string) => any; compId?: string; name?: string; fieldName: string; required?: any; hidden?: boolean; regexp?: any; message?: any; defaultValue?: any; label?: any; labelCol?: any; wrapperCol?: any; text?: any; selfSpan?: number; colSpan?: number; rangeLimit?: any; dataSource?: any; valueKey?: string; labelKey?: string; attr?: any; style?: React.CSSProperties; showWrapperContainer: boolean; wrapperContainer: any; titleTip?: any; tipIcon?: any; tipLocation?: any; tipContent?: any; tipPlacement?: any; rules?: any[]; colon?: boolean; max?: number; min?: number; checkedAll?: boolean; checkAllText?: any; classNameCheck?: any; className?: any; disabled?: boolean; isFormChild?: boolean | undefined; readOnly: boolean; tipSize?: string; tipWidth?: string; tipHeight?: string; checkboxType?: 'SplitButton' | 'BackgroundButton' | 'CircleButton' | 'ColorButton' | 'BadgeButton'; optionMarginRight?: number; } /** * 处理数据 * @param dataSource 数据源 * @param valueKey * @param labelKey * @returns */ export declare const handleDataSource: (dataSource: any[], valueKey?: string, labelKey?: string) => any[]; declare const CheckboxGroup: React.ForwardRefExoticComponent>; export default CheckboxGroup;