import type { RestFetchConstructorOptions } from '@vunk/shared/fetch'; import { RestFetch } from '@vunk/shared/fetch'; export declare class LiblibFetch extends RestFetch { private _secretKey; setSecretKey(secretKey: string): void; private _accessKey; setAccessKey(accessKey: string): void; constructor(options?: Partial); urlSignature(url: string): { signature: any; timestamp: number; signatureNonce: string; }; generateWebuiStatus(generateUuid: string): Promise; } /** * @example * "generateStatus": 5, "percentCompleted": 0, "generateMsg": "", "pointsCost": 10,// 本次任务消耗积分数 "accountBalance": 1356402,// 账户剩余积分数 "images": [ { "imageUrl": "https://liblibai-online.liblib.cloud/sd-images/08efe30c1cacc4bb08df8585368db1f9c082b6904dd8150e6e0de5bc526419ee.png", "seed": 12345, "auditStatus": 3 } ] } */ export interface WebuiStatus { generateUuid: string; generateStatus: number; percentCompleted: number; generateMsg: string; pointsCost: number; accountBalance: number; images: { imageUrl: string; seed: number; auditStatus: number; }[]; }