import { StringRuleChecker } from './string-rule-checker'; import { TrimmedSide } from './string-types'; import { GuardResult } from '../../core/guard-result'; /** * Leading whitespace pattern. */ export declare const LEADING_WHITESPACE_PATTERN = "^\\s"; /** * Trailing whitespace pattern. */ export declare const TRAILING_WHITESPACE_PATTERN = "\\s$"; export declare class StringIsTrimmed extends StringRuleChecker<{ type: 'isTrimmed'; side: TrimmedSide; }> { constructor(rule: { type: 'isTrimmed'; side: TrimmedSide; }, value: string); /** * @override */ exec(): GuardResult; private isTrimmed; private isLeftTrimmed; private isRightTrimmed; }