import { type PropType } from 'vue'; import type { Booleanish } from '../../types'; export declare const SLOT_NAME_LABEL = "label"; export declare const SLOT_NAME_INVALID_FEEDBACK = "invalid-feedback"; export declare const SLOT_NAME_VALID_FEEDBACK = "valid-feedback"; export declare const SLOT_NAME_DESCRIPTION = "description"; export declare const SLOT_NAME_DEFAULT = "default"; declare const _sfc_main: import("vue").DefineComponent<{ contentCols: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; contentColsLg: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; contentColsMd: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; contentColsSm: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; contentColsXl: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; description: { type: StringConstructor[]; required: false; }; disabled: { type: PropType; default: boolean; }; feedbackAriaLive: { type: StringConstructor; default: string; }; id: { type: StringConstructor; required: false; }; invalidFeedback: { type: StringConstructor; required: false; }; label: { type: StringConstructor; required: false; }; labelAlign: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelAlignLg: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelAlignMd: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelAlignSm: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelAlignXl: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelClass: { type: (StringConstructor | ObjectConstructor | ArrayConstructor)[]; required: false; }; labelCols: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelColsLg: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelColsMd: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelColsSm: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelColsXl: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelFor: { type: StringConstructor; required: false; }; labelSize: { type: StringConstructor; required: false; }; labelSrOnly: { type: PropType; default: boolean; }; state: { type: PropType; default: null; }; tooltip: { type: PropType; default: boolean; }; validFeedback: { type: StringConstructor; required: false; }; validated: { type: PropType; default: boolean; }; floating: { type: PropType; default: boolean; }; }, { disabledBoolean: Readonly>; labelSrOnlyBoolean: Readonly>; stateBoolean: Readonly>; tooltipBoolean: Readonly>; validatedBoolean: Readonly>; floatingBoolean: Readonly>; ariaDescribedby: string | null; computedAriaInvalid: import("vue").ComputedRef; contentColProps: import("vue").ComputedRef; isHorizontal: import("vue").ComputedRef; labelAlignClasses: import("vue").ComputedRef; labelColProps: import("vue").ComputedRef; onLegendClick: (event: MouseEvent) => void; stateClass: import("vue").ComputedRef<"is-valid" | "is-invalid" | null>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: boolean; }; feedbackAriaLive: { type: StringConstructor; default: string; }; id: { type: StringConstructor; required: false; }; invalidFeedback: { type: StringConstructor; required: false; }; label: { type: StringConstructor; required: false; }; labelAlign: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelAlignLg: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelAlignMd: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelAlignSm: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelAlignXl: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelClass: { type: (StringConstructor | ObjectConstructor | ArrayConstructor)[]; required: false; }; labelCols: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelColsLg: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelColsMd: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelColsSm: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelColsXl: { type: (StringConstructor | BooleanConstructor | NumberConstructor)[]; required: false; }; labelFor: { type: StringConstructor; required: false; }; labelSize: { type: StringConstructor; required: false; }; labelSrOnly: { type: PropType; default: boolean; }; state: { type: PropType; default: null; }; tooltip: { type: PropType; default: boolean; }; validFeedback: { type: StringConstructor; required: false; }; validated: { type: PropType; default: boolean; }; floating: { type: PropType; default: boolean; }; }>>, { disabled: Booleanish; tooltip: Booleanish; floating: Booleanish; validated: Booleanish; state: Booleanish; feedbackAriaLive: string; labelSrOnly: Booleanish; }>; export default _sfc_main;