/********************************************************************
 * @author:      Kaven
 * @email:       kaven@wuwenkai.com
 * @website:     http://kavenblog.com
 * @file:        [Kaven-Basic] /src/libs/Strings.ts
 * @create:      2018-08-30 16:08:53.191
 * @modify:      2019-04-25 10:44:53.251
 * @version:     1.1.20
 * @times:       13
 * @lines:       238
 * @copyright:   Copyright © 2018 Kaven. All Rights Reserved.
 * @description: [description]
 * @license:
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 ********************************************************************/
/**
 * @version 1.0.0
 * @since 1.0.5
 */
export declare class Strings {
    /**
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly Empty: string;
    /**
     * @static
     * @memberof Strings
     * @version 1.0.0
     * @since 1.0.10
     */
    static readonly WhiteSpace: string;
    /**
     * @static
     * @memberof Strings
     * @version 1.0.0
     * @since 1.0.10
     */
    static readonly Tab: string;
    /**
     * \n, (Line Feed) Used as a new line character in Unix/Mac OS X
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly LF: string;
    /**
     * \r, (Carriage Return) Used as a new line character in Mac OS before X
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly CR: string;
    /**
     * \r\n, Used as a new line character in Windows
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly CR_LF: string;
    /**
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly HTML_BR: string;
    /**
     * non-breaking space
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly HTML_NBSP: string;
    /**
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly LowercaseLetters: string;
    /**
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly UppercaseLetters: string;
    /**
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly Numbers: string;
    /**
     * @version 1.0.0
     * @since 1.0.5
     * @see {@link https://www.owasp.org/index.php/Password_special_characters}
     */
    static readonly PasswordSpecialCharacters: string;
    /**
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly Slash: string;
    /**
     * @version 1.0.0
     * @since 1.0.5
     */
    static readonly BackSlash: string;
    /**
     *
     *
     * @static
     * @memberof Strings
     * @version 1.0.0
     * @since 1.0.6
     */
    static readonly DoubleQuotes: string;
    /**
     * @version 1.0.0
     * @since 1.0.9
     */
    static readonly RunningMode: string;
    /**
     * @version 1.0.0
     * @since 1.0.9
     */
    static readonly Development: string;
    /**
     * @version 1.0.0
     * @since 1.0.9
     */
    static readonly Production: string;
    /**
     *
     *
     * @static
     * @memberof Strings
     * @version 1.0.0
     * @since 1.0.12
     */
    static readonly Dot: string;
    /**
     *
     *
     * @static
     * @memberof Strings
     * @version 1.0.0
     * @since 1.1.1
     */
    static readonly Unknown: string;
    /**
     *
     *
     * @static
     * @memberof Strings
     * @version 1.0.0
     * @since 1.1.1
     */
    static readonly Success: string;
    /**
     * @static
     * @memberof Strings
     * @version 1.0.0
     * @since 1.1.1
     */
    static readonly Failure: string;
    /**
     * @static
     * @memberof Strings
     * @version 1.0.0
     * @since 1.1.3
     */
    static readonly true: string;
    /**
     * @static
     * @memberof Strings
     * @version 1.0.0
     * @since 1.1.3
     */
    static readonly false: string;
    /**
     * @version 2019-03-21
     * @since 1.1.19
     */
    static readonly BREAK_LINE_REGEXP: RegExp;
    /**
     * @version 1.1.20
     * @version 2019-03-29
     */
    static readonly Prefix: string;
    /**
     * @version 1.1.20
     * @version 2019-03-29
     */
    static readonly Names: {
        CRC32Instance: string;
        CRC64Instance: string;
        SHAInstance: string;
        SHA3Instance: string;
        MD5Instance: string;
    };
}
//# sourceMappingURL=Strings.d.ts.map