import { SyCheckBoxGroupProps } from './types'; declare const _default: import('vue').DefineComponent Promise; clearValidation: () => void; reset: () => void; defaultRules: import('vue').ComputedRef; checkErrorOnBlur: () => Promise; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { ariaLabel: string; label: string; title: string; color: string; disabled: boolean; density: "default" | "comfortable" | "compact"; readonly: boolean; id: string; name: string; options: import('./types').Option[]; modelValue: (string | number) | (string | number)[] | null; multiple: boolean; required: boolean; ariaLabelledby: string; showSuccessMessages: boolean; disableErrorHandling: boolean; errorMessages: string[] | null; maxErrors: number; hasError: boolean; hasWarning: boolean; hasSuccess: boolean; useVuetifyValidation: boolean; customRules: import('../../../composables/unifyValidation/useValidation').ValidationRule[]; customWarningRules: import('../../../composables/unifyValidation/useValidation').ValidationRule[]; customSuccessRules: import('../../../composables/unifyValidation/useValidation').ValidationRule[]; displayAsterisk: boolean; helpText: string; hideDetails: boolean | "auto"; isValidateOnBlur: boolean; successMessages: string[] | null; warningMessages: string[] | null; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { messagesRef: import('vue').CreateComponentPublicInstanceWithMixins<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; transition: string | boolean | { component: import('vue').Component; leaveAbsolute: boolean; group: boolean; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; active: boolean; messages: string | readonly string[]; } & { class?: any; color?: string | undefined; } & { $children?: { message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | {} | import('vue').VNodeChild; "v-slots"?: { message?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:message"?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, { style: import('vue').StyleValue; transition: string | boolean | { component: import('vue').Component; leaveAbsolute: boolean; group: boolean; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; active: boolean; messages: string | readonly string[]; }, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, { style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; transition: string | boolean | { component: import('vue').Component; leaveAbsolute: boolean; group: boolean; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; active: boolean; messages: string | readonly string[]; } & { class?: any; color?: string | undefined; } & { $children?: { message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | {} | import('vue').VNodeChild; "v-slots"?: { message?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:message"?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; }, {}, {}, {}, {}, { style: import('vue').StyleValue; transition: string | boolean | { component: import('vue').Component; leaveAbsolute: boolean; group: boolean; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; active: boolean; messages: string | readonly string[]; }> | null; }, HTMLFieldSetElement>; export default _default;