import { DefineComponent, ExtractPropTypes, HTMLAttributes, PropType, VNodeChild } from 'vue';
import { BooleanType } from '../const/types';
export type OptionSelectEvent = {
value: string | number;
label: string | number;
};
export declare const optionProps: {
value: {
type: PropType;
required: boolean;
};
label: {
type: PropType;
};
disabled: BooleanType;
checked: BooleanType;
active: BooleanType;
multiple: BooleanType;
onSelect: PropType<(event: OptionSelectEvent) => void>;
};
export type OptionProps = Partial> & Omit;
declare const _default: DefineComponent;
export default _default;