/**
 * 字符串工具
 * @date 2020-09-17 10:00:14
 * @author 吴锋霖
 */
declare class StringUtils {
    /**
      * 是否为空
      * @param parameters
      */
    static isEmpty(parameters: any): Boolean;
    /**
     * 是不否为空
     * @param parameters
     */
    static isNotEmpty(parameters: any): boolean;
    /**
     * 截取返回第一次出现[delimiter]定界符之前的子字符串
     * StringUtils.substringBefore('cm.ketyop.stc.cm-tools', '.') = cm
     * @param str 字符串
     * @param delimiter 定界符
     * @param missingDelimiterValue 如果字符串不包含定界符，则返回[missingDelimiterValue]，默认为原始字符串。
     */
    static substringBefore(str: string, delimiter: string, missingDelimiterValue?: string): string;
    /**
     * 截取返回最后一次出现[delimiter]定界符之前的子字符串
     * StringUtils.substringBefore('cm.ketyop.stc.cm-tools', '.') = cm.ketyop.stc
     * @param str 字符串
     * @param delimiter 定界符
     * @param missingDelimiterValue 如果字符串不包含定界符，则返回[missingDelimiterValue]，默认为原始字符串。
     */
    static substringBeforeLast(str: string, delimiter: string, missingDelimiterValue?: string): string;
    /**
     * 截取返回第一次出现[delimiter]定界符之后的子字符串
     *
     * StringUtils.substringAfter('cm.ketyop.stc.cm-tools', '.') = ketyop.stc.cm-tools
     * @param str 字符串
     * @param delimiter 定界符
     * @param missingDelimiterValue 如果字符串不包含定界符，则返回[missingDelimiterValue]，默认为原始字符串。
     */
    static substringAfter(str: string, delimiter: string, missingDelimiterValue?: string): string;
    /**
     * 截取返回最后一次出现[delimiter]定界符之后的子字符串
     *
     * StringUtils.substringAfterLast('cm.ketyop.stc.cm-tools', '.') = cm-tools
     * @param str 字符串
     * @param delimiter 定界符
     * @param missingDelimiterValue 如果字符串不包含定界符，则返回[missingDelimiterValue]，默认为原始字符串。
     */
    static substringAfterLast(str: string, delimiter: string, missingDelimiterValue?: string): string;
    static getValue(name: any): any;
}
export { StringUtils };
