import { StringRuleChecker } from './string-rule-checker'; import { GuardResult } from '../../core/guard-result'; /** * Binary pattern: * - ECMAScript 2015 introduces BinaryIntegerLiteral, prefixed with 0b or 0B (not supported by old browsers). */ export declare const BINARY_PATTERN = "^(0(b|B))?[0-1]+$"; export declare class StringIsBinary extends StringRuleChecker<{ type: 'isBinary'; }> { constructor(rule: { type: 'isBinary'; }, value: string); /** * @override */ exec(): GuardResult; private isBinary; }