import { SelectProps, SelectValue } from 'antd/lib/select';
import { CheckboxOptionType, CheckboxGroupProps } from 'antd/lib/checkbox';
import './index.less';
declare type CheckboxValueType = string | number | boolean;
export interface CheckboxWithSelectOptionType<SVT> extends CheckboxOptionType {
    selectProps: SelectProps<SVT>;
}
export interface CheckboxWithSelectProps<SVT = SelectValue> extends Omit<CheckboxGroupProps, 'onChange' | 'value'> {
    options: CheckboxWithSelectOptionType<SVT>[];
    value?: Array<[CheckboxValueType?, SVT?]>;
    onChange?: (value: Array<[CheckboxValueType?, SVT?]>) => void;
    onChangSchoolNatureEnum?: any;
    initialValues?: any;
}
export default function CheckboxWithSelect<SelectValueType extends SelectValue = SelectValue>(props: CheckboxWithSelectProps<SelectValueType>): JSX.Element;
export {};
