import type { VueNode } from '../../_util/type'; import type { ExtractPropTypes, HTMLAttributes } from 'vue'; export declare const baseOptionsProps: { value: StringConstructor; disabled: BooleanConstructor; payload: { type: import("vue").PropType>; default: Record; }; }; export declare const optionProps: { label: { default: VueNode | ((o: BaseOptionsProps) => VueNode); type: import("vue").PropType VueNode)>; }; value: StringConstructor; disabled: BooleanConstructor; payload: { type: import("vue").PropType>; default: Record; }; }; export type BaseOptionsProps = Partial> & Partial; export type OptionProps = Partial> & Partial; export declare const optionOptions: { name: string; props: { label: { default: VueNode | ((o: BaseOptionsProps) => VueNode); type: import("vue").PropType VueNode)>; }; value: StringConstructor; disabled: BooleanConstructor; payload: { type: import("vue").PropType>; default: Record; }; }; render(_props: any, { slots }: any): any; }; declare const _default: import("vue").DefineComponent VueNode); type: import("vue").PropType VueNode)>; }; value: StringConstructor; disabled: BooleanConstructor; payload: { type: import("vue").PropType>; default: Record; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly VueNode); type: import("vue").PropType VueNode)>; }; value: StringConstructor; disabled: BooleanConstructor; payload: { type: import("vue").PropType>; default: Record; }; }>> & Readonly<{}>, { label: VueNode | ((o: BaseOptionsProps) => VueNode); disabled: boolean; payload: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;