///
import { ConfigObject } from 'svg-captcha';
export interface IWebResult {
data?: any;
buff?: Buffer;
cookie?: {
[name: string]: string;
};
content_type?: string;
headers?: {
[key: string]: string;
};
attachment?: string;
redirect?: string;
status_code?: number;
}
/**
* 生成数字计算的验证码
* @param cookie cookie对象
* @param options 生成验证码参数
* @param options.size 验证码字符串长度
* @param options.width 验证码图片宽度
* @param options.height 验证码图片高度
* @param options.fontSize 验证码文字大小
* @param options.charPreset 可以使用的字符集,比如全字母的可以设置为"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",全数字的可以设置为"0123456789",默认为字母数字混合
* @param options.color 是否使用颜色,false时(默认)只使用白底黑字,true时颜色随机
* @param options.inverse 仅当参数color为true时该参数有效,默认为false,如果设置为true,则为黑底白字
* @param options.ignoreChars 忽略的字符集,比如可以忽略小写字母l和大写字母O,"lO"
* @param options.noise 干扰线的条数,默认为1
* @param options.background 背景色
*/
export default function str(cookie: {
uk: string;
}, options: ConfigObject): Promise;