import { NumberRuleChecker } from './number-rule-checker'; import { GuardResult } from '../../core/guard-result'; export declare class NumberIsComposite extends NumberRuleChecker<{ type: 'isComposite'; }> { constructor(rule: { type: 'isComposite'; }, value: number); /** * @override */ exec(): GuardResult; /** * Checks if number is a composite number. * @remarks A composite number is a positive integer that can be formed by multiplying two smaller positive integers. */ private isComposite; }