import { PropType } from 'vue'; import { TJoyLabelSizes } from './JoyLabel.types'; declare const _default: __VLS_WithTemplateSlots; default: string; }; tagName: { type: PropType<"label" | "legend">; default: string; }; required: { type: BooleanConstructor; default: boolean; }; optionalLabel: { type: StringConstructor; }; text: StringConstructor; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; tagName: { type: PropType<"label" | "legend">; default: string; }; required: { type: BooleanConstructor; default: boolean; }; optionalLabel: { type: StringConstructor; }; text: StringConstructor; }>> & Readonly<{}>, { size: TJoyLabelSizes; required: boolean; tagName: "label" | "legend"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, Readonly<{ /** Label text here */ default: () => any; 'label-legend'?: (() => any) | undefined; 'label-tooltip'?: (() => any) | undefined; }> & { /** Label text here */ default: () => any; 'label-legend'?: (() => any) | undefined; 'label-tooltip'?: (() => any) | undefined; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };