import { ECaptchaSolverService } from './mcs.enum.js'; import { ProxyOptions } from './types/proxy.types.js'; export interface IMultiCaptchaSolver { getBalance(): Promise; solveImageCaptcha(base64string: string): Promise; solveRecaptchaV2(websiteURL: string, websiteKey: string, proxy?: ProxyOptions): Promise; solveHCaptcha(websiteURL: string, websiteKey: string, proxy?: ProxyOptions): Promise; solveRecaptchaV3(websiteURL: string, websiteKey: string, minScore: number, pageAction: string, proxy?: ProxyOptions): Promise; } export interface IMultiCaptchaSolverOptions { apiKey: string; captchaService: ECaptchaSolverService; retries?: number; }