import { JsonSchemaResult, JsonSchemaTarget } from "../standard-schema/json-schema.mjs"; import { NumberValidator } from "./number-validator.mjs"; //#region ../@warlock.js/seal/src/validators/int-validator.d.ts /** * Integer validator class */ declare class IntValidator extends NumberValidator { constructor(errorMessage?: string); /** * @inheritdoc — returns `{ type: "integer" }` instead of `{ type: "number" }` * * @example * ```ts * v.int().min(1).max(100).toJsonSchema("draft-2020-12") * // → { type: "integer", minimum: 1, maximum: 100 } * ``` */ toJsonSchema(target?: JsonSchemaTarget): JsonSchemaResult; } //#endregion export { IntValidator }; //# sourceMappingURL=int-validator.d.mts.map