import type { VueNode } from '@antdv/ui/es/types'; 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<{ label: { default: VueNode | ((o: BaseOptionsProps) => VueNode); type: import("vue").PropType VueNode)>; }; value: StringConstructor; disabled: BooleanConstructor; payload: { type: import("vue").PropType>; default: Record; }; }, unknown, unknown, {}, {}, 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; }; }>>, { label: VueNode | ((o: BaseOptionsProps) => VueNode); disabled: boolean; payload: Record; }, {}>; export default _default;