/**
 * 生成uuid-配置项
 *
 * @since 0.0.6
 */
interface IUuidOptions {
    /**
     * 生成uuid的基数
     */
    readonly radix?: number;
    /**
     * 参与生成uuid的字符
     */
    readonly characters?: string;
}
/**
 * 生成uuid-默认配置项
 *
 * @since 0.0.6
 */
declare const DefaultUuidOptions: IUuidOptions;
/**
 * 生成uuid (若未指定长度会生成rfc4122标准的uuid，否则只是生成随机字符串)
 *
 * @since 0.0.6
 * @param [length]                                                                                生成uuid的长度
 * @param [options]                                                                               配置项
 * @param [options.radix]                                                                         生成uuid的基数
 * @param [options.characters="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"]   参与生成uuid的字符
 * @returns {string}                                                                              生成的uuid
 */
declare function uuid(length?: number, options?: IUuidOptions): string;
export { IUuidOptions, DefaultUuidOptions, uuid };
