import { StringRuleChecker } from './string-rule-checker'; import { Iso3166Part1AlphaVersion } from './string-types'; import { GuardResult } from '../../core/guard-result'; export declare class StringIsIso3166Part1Alpha extends StringRuleChecker<{ type: 'isIso3166Part1Alpha'; version?: Iso3166Part1AlphaVersion; }> { constructor(rule: { type: 'isIso3166Part1Alpha'; version?: Iso3166Part1AlphaVersion; }, value: string); /** * @override */ exec(): GuardResult; private isIso3166Part1Alpha2; private isIso3166Part1Alpha3; private isIso3166Part1Alpha; }