declare const DOMAIN_PATTERN: RegExp;
declare const EMAIL_PATTERN: RegExp;
declare const ZENI_EMAIL_PATTERN: RegExp;
declare const URL_PATTERN: RegExp;
/** Matches an href that starts with `http://` or `https://` (e.g. open in new tab). */
declare const HTTP_OR_HTTPS_ABSOLUTE_URL_PATTERN: RegExp;
declare const QBO_JE_URL_PATTERN: RegExp;
declare const URL_MONTH_END_MATCHER: RegExp;
declare const SSN_FORMAT = "###-##-####";
declare const TIN_FORMAT = "##-#######";
declare const DIGITS_PATTERN: RegExp;
declare const NON_HYPHEN_SINGLE_CHARACTER_PATTERN: RegExp;
declare const NON_HYPHEN_MULTI_CHARACTER_PATTERN: RegExp;
declare const ALLOW_HYPHEN_SINGLE_CHARACTER_PATTERN: RegExp;
declare const ZENI_MEETING_URL_PATTERN: RegExp;
declare const ALPHA_NUMERIC_PATTERN: RegExp;
declare const REALM_ID: RegExp;
declare const SSN_PATTERN: RegExp;
declare const SWIFT_CODE: RegExp;
declare const EMPTY_HTML_CHECKER: RegExp;
declare const ALLOWED_INPUT_CHARACTERS: RegExp;
declare const TIN_PATTERN: RegExp;
declare const FILE_NAME_PATTERN: RegExp;
declare const BASE64_REMOVE_PREFIX: RegExp;
/** Raw base64 payload starts with JPEG SOI when encoded (e.g. `/9j/4AAQ...`). */
declare const BASE64_JPEG_PAYLOAD_PREFIX: RegExp;
/** Raw base64 payload starts with PNG signature when encoded (e.g. `iVBORw0KGgo...`). */
declare const BASE64_PNG_PAYLOAD_PREFIX: RegExp;
declare const MOBILE_OR_TAB: RegExp;
declare const APPLE_IPHONE_OR_IPAD: RegExp;
declare const APPLE_IPAD: RegExp;
declare const APPLE_IPHONE: RegExp;
declare const ANDROID_MOBILE_OR_TAB: RegExp;
declare const MACINTOSH = "Macintosh";
declare const PARAGRAPH_CLASS_NAME = "highlighted";
declare const MONTH_END_EDITOR_TITLE: RegExp;
declare const MONTH_END_BODY_SECTION: RegExp;
declare const MONTH_END_PARAGRAPH_OPEN_TAG: RegExp;
declare const REACT_HOOK_FORM_REGISTER_NAME_EXCLUSIONS: RegExp;
declare const ESCAPE_REGEX: RegExp;
export declare const toMarkdownPatternType: (v: string) => "bold" | "italic" | "code" | "header" | "list" | "numberedList";
export type MarkdownPatternType = ReturnType<typeof toMarkdownPatternType>;
/**
 * Markdown pattern type for TypingEffect component
 */
export type MarkdownPattern = {
    pattern: RegExp;
    type: MarkdownPatternType;
};
/**
 * Markdown Patterns for TypingEffect Component
 * Returns fresh patterns with their types to avoid regex state issues
 */
declare const getMarkdownPatterns: () => MarkdownPattern[];
/**
 * Month End Email Specific Patterns
 */
declare const NON_DIGIT_PATTERN: RegExp;
export { ALLOWED_INPUT_CHARACTERS, ALPHA_NUMERIC_PATTERN, ALLOW_HYPHEN_SINGLE_CHARACTER_PATTERN, ANDROID_MOBILE_OR_TAB, APPLE_IPAD, APPLE_IPHONE, APPLE_IPHONE_OR_IPAD, BASE64_JPEG_PAYLOAD_PREFIX, BASE64_PNG_PAYLOAD_PREFIX, BASE64_REMOVE_PREFIX, DIGITS_PATTERN, DOMAIN_PATTERN, EMAIL_PATTERN, EMPTY_HTML_CHECKER, ESCAPE_REGEX, FILE_NAME_PATTERN, getMarkdownPatterns, HTTP_OR_HTTPS_ABSOLUTE_URL_PATTERN, MACINTOSH, MOBILE_OR_TAB, MONTH_END_BODY_SECTION, MONTH_END_EDITOR_TITLE, MONTH_END_PARAGRAPH_OPEN_TAG, NON_HYPHEN_MULTI_CHARACTER_PATTERN, NON_HYPHEN_SINGLE_CHARACTER_PATTERN, PARAGRAPH_CLASS_NAME, QBO_JE_URL_PATTERN, REALM_ID, SSN_FORMAT, SSN_PATTERN, SWIFT_CODE, TIN_FORMAT, TIN_PATTERN, URL_MONTH_END_MATCHER, URL_PATTERN, ZENI_EMAIL_PATTERN, ZENI_MEETING_URL_PATTERN, NON_DIGIT_PATTERN, REACT_HOOK_FORM_REGISTER_NAME_EXCLUSIONS, };
