/** * Core validation module * Provides the base validation functionality used by all other validation modules */ import type { Types, ValidateCoreReturnType, ValidateReturnType } from "../../Validate/type"; /** * Creates a validator function that checks type and additional validation rules * @template T - The type of value to validate * @param {Types} type - The expected type of the value * @returns {Function} - A validator function that accepts a value, options, and message */ export declare const core: (type: Types) => []>(value: T, option?: O, message?: string) => ValidateCoreReturnType;