import { BaseWebIrys } from "./base"; import type { IrysConfig } from "../common/types"; export declare class WebIrys extends BaseWebIrys { constructor({ url, token, wallet, config, }: { url: "node1" | "node2" | "devnet" | string; token: string; wallet?: { rpcUrl?: string; name?: string; provider: object; [key: string]: any; }; config?: IrysConfig; }); static init(opts: { url: string; token: string; provider?: string; publicKey?: string; signingFunction?: (msg: Uint8Array) => Promise; collectSignatures?: (msg: Uint8Array) => Promise<{ signatures: string[]; bitmap: number[]; }>; providerUrl?: string; timeout?: number; contractAddress?: string; }): Promise; } export default WebIrys;