import { ValidationRule } from '../../composables/validation/useValidation'; export type ValidationProps = { customRules?: ValidationRule[]; customWarningRules?: ValidationRule[]; customSuccessRules?: ValidationRule[]; errorMessages?: string[] | null; warningMessages?: string[] | null; successMessages?: string[] | null; hasError?: boolean; hasWarning?: boolean; hasSuccess?: boolean; showSuccessMessages?: boolean; }; export declare function useMonthPickerValidation(props: ValidationProps): import('vue').ComputedRef<{ customRules: ValidationRule[] | undefined; customWarningRules: ValidationRule[] | undefined; customSuccessRules: ValidationRule[] | undefined; errorMessages: string[] | null | undefined; warningMessages: string[] | null | undefined; successMessages: string[] | null | undefined; hasError: boolean | undefined; hasWarning: boolean | undefined; hasSuccess: boolean | undefined; showSuccessMessages: boolean | undefined; }>;