import type { YobtaMaybe } from '../_types/YobtaMaybe.js';
import type { YobtaSyncRule } from '../rule/rule.js';
export declare const integerMessage = "It should be an integer";
type Integer = {
    __brand: 'integer';
} & number;
export declare const integer: <I extends number | undefined>(message?: string) => YobtaSyncRule<I, YobtaMaybe<I, Integer>>;
export {};
//# sourceMappingURL=integer.d.ts.map