declare const _default: import('vue').DefineComponent<{ modelValue: { type: BooleanConstructor; required: boolean; }; label: { type: StringConstructor; }; indeterminate: { type: BooleanConstructor; }; theme: { type: import('vue').PropType; }; themeOverrides: import('vue').PropType>; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: boolean) => void; }, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<{ modelValue?: unknown; label?: unknown; indeterminate?: unknown; theme?: unknown; themeOverrides?: unknown; } & { modelValue: boolean; indeterminate: boolean; } & { theme?: import('../../../theme-chalk').ThemeKey | undefined; themeOverrides?: Partial<{ checkboxBorderColorHover: any; checkboxBoxShadow: any; checkboxSize: any; checkboxFontSize: any; checkboxLabelPadding: any; checkboxLabelFontSize: any; checkboxBorder: any; checkboxBorderRadius: any; checkboxIconBgColor: any; checkboxIconColor: any; checkboxIconTransitionTime: any; transparent: any; checkboxShadowTransitionTime: any; cubicBezierEaseInOut: any; }> | undefined; label?: string | undefined; }> & { "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; }, { modelValue: boolean; indeterminate: boolean; }>; export default _default;