import { UapiMcpCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetRandomStringRequest } from "../models/getrandomstringop.js"; import { APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** * 随机字符串 * * @remarks * 无论是需要生成一个安全的随机密码、一个唯一的Token,还是一个简单的随机ID,这个接口都能满足你。 * * ## 功能概述 * 你可以精确地控制生成字符串的长度和字符集类型,非常灵活。 * * ## 使用须知 * * > [!TIP] * > **字符集类型 `type` 详解** * > 你可以通过 `type` 参数精确控制生成的字符集: * > - **`numeric`**: 纯数字 (0-9) * > - **`lower`**: 纯小写字母 (a-z) * > - **`upper`**: 纯大写字母 (A-Z) * > - **`alpha`**: 大小写字母 (a-zA-Z) * > - **`alphanumeric`** (默认): 数字和大小写字母 (0-9a-zA-Z) * > - **`hex`**: 十六进制字符 (0-9a-f) */ export declare function randomGetRandomString(client$: UapiMcpCore, request?: GetRandomStringRequest | undefined, options?: RequestOptions): APIPromise>; //# sourceMappingURL=randomGetRandomString.d.ts.map