/** * Escape special characters in a TEXT property value. * * Note: This method converts both CRLF and LF to '\n'. * @param value The property value to escape. * @returns The escaped property value. * @see {@link unescapeTextPropertyValue} */ export declare function escapeTextPropertyValue(value: string): string; /** * Unescape special characters in a TEXT property value. * @param value The property value to unescape. * @returns The unescaped property value. * @throws If the value contains a bad escaped character, i.e., a character that should not be escaped after a backslash. * @see {@link unescapeTextPropertyValue} */ export declare function unescapeTextPropertyValue(value: string): string; /** * Escape a property parameter value. * @param param The parameter value to escape. * @returns The escaped parameter value. * @throws If the parameter value contains a DQUOTE (") character. * @see {@link unescapePropertyParameterValue} */ export declare function escapePropertyParameterValue(param: string): string; /** * Unescape a property parameter value. * @param param The parameter value to unescape. * @returns The unescaped parameter value. * @see {@link escapePropertyParameterValue} */ export declare function unescapePropertyParameterValue(param: string): string; export declare const MAX_LINE_LENGTH = 75; /** * Fold a single line as specified in RFC 5545 3.1. * @param line The line to fold. * @returns The folded line. */ export declare function foldLine(line: string): string; /** * Unfold a single line as specified in RFC 5545 3.1. * @param lines The lines to unfold. * @returns The unfolded line. */ export declare function unfoldLine(lines: string): string; //# sourceMappingURL=escape.d.ts.map