import type { PropType } from '@opentiny/vue-common'; import type { IconPosition } from '@opentiny/vue-checkbox/src'; declare const _default: import("@vue/runtime-core").DefineComponent<{ _constants: { type: ObjectConstructor; default: () => { FORM_ITEM: string; FORM_CHANGE: string; }; }; modelValue: {}; disabled: BooleanConstructor; min: NumberConstructor; max: NumberConstructor; size: StringConstructor; fill: StringConstructor; textColor: StringConstructor; vertical: BooleanConstructor; options: { type: ArrayConstructor; default: () => never[]; }; type: { type: StringConstructor; default: string; }; displayOnly: { type: BooleanConstructor; default: boolean; }; iconPosition: PropType; shape: { type: StringConstructor; default: string; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }, () => import("@vue/runtime-core").VNode, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", import("@vue/runtime-core").PublicProps, Readonly { FORM_ITEM: string; FORM_CHANGE: string; }; }; modelValue: {}; disabled: BooleanConstructor; min: NumberConstructor; max: NumberConstructor; size: StringConstructor; fill: StringConstructor; textColor: StringConstructor; vertical: BooleanConstructor; options: { type: ArrayConstructor; default: () => never[]; }; type: { type: StringConstructor; default: string; }; displayOnly: { type: BooleanConstructor; default: boolean; }; iconPosition: PropType; shape: { type: StringConstructor; default: string; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; type: string; options: unknown[]; vertical: boolean; tiny_mode_root: boolean; _constants: Record; shape: string; displayOnly: boolean; }, {}>; export default _default;