import { StringRuleChecker } from './string-rule-checker'; import { GuardResult } from '../../core/guard-result'; /** * ObjectId pattern: * - 24 hex digits. * - Not case sensitive. */ export declare const OBJECT_ID_PATTERN = "^[a-fA-F\\d]{24}$"; export declare class StringIsObjectId extends StringRuleChecker<{ type: 'isObjectId'; }> { constructor(rule: { type: 'isObjectId'; }, value: string); /** * @override */ exec(): GuardResult; private isObjectId; }