import { CaptchaResult } from './CaptchaResult'; import { ClientOptions } from './ClientOptions'; import { GetBalanceResponseSuccess } from './GetBalance'; import { GetResultTimeouts } from './GetResultTimeouts'; import { HttpClient } from './HttpClient'; import { FunCaptchaProxylessRequest } from './Requests/FunCaptchaProxylessRequest'; import { FunCaptchaResponse } from './Responses/FunCaptchaResponse'; import { FunCaptchaRequest } from './Requests/FunCaptchaRequest'; import { GeeTestProxylessRequest } from './Requests/GeeTestProxylessRequest'; import { GeeTestResponse } from './Responses/GeeTestResponse'; import { GeeTestRequest } from './Requests/GeeTestRequest'; import { HCaptchaProxylessRequest } from './Requests/HCaptchaProxylessRequest'; import { HCaptchaResponse } from './Responses/HCaptchaResponse'; import { HCaptchaRequest } from './Requests/HCaptchaRequest'; import { TurnstileRequest } from './Requests/TurnstileRequest'; import { TurnstileProxylessRequest } from './Requests/TurnstileRequestProxyless'; import { ImageToTextRequest } from './Requests/ImageToTextRequest'; import { ImageToTextResponse } from './Responses/ImageToTextResponse'; import { RecaptchaV2EnterpriseProxylessRequest } from './Requests/RecaptchaV2EnterpriseProxylessRequest'; import { RecaptchaV2EnterpriseResponse } from './Responses/RecaptchaV2EnterpriseResponse'; import { RecaptchaV2EnterpriseRequest } from './Requests/RecaptchaV2EnterpriseRequest'; import { RecaptchaV2ProxylessRequest } from './Requests/RecaptchaV2ProxylessRequest'; import { RecaptchaV2Response } from './Responses/RecaptchaV2Response'; import { RecaptchaV2Request } from './Requests/RecaptchaV2Request'; import { RecaptchaV3ProxylessRequest } from './Requests/RecaptchaV3ProxylessRequest'; import { RecaptchaV3Response } from './Responses/RecaptchaV3Response'; import { TurnstileResponse } from './Responses/TurnstileResponse'; import { ComplexImageRecaptchaRequest } from './Requests/ComplexImageRecaptchaRequest'; import { ComplexImageResponse } from './Responses/ComplexImageResponse'; import { ComplexImageHCaptchaRequest } from './Requests/ComplexImageHCaptchaRequest'; import { ComplexImageFunCaptchaRequest } from './Requests/ComplexImageFunCaptchaRequest'; /** * Base type for capmonster.cloud Client exceptions */ export declare class CapmonsterCloudClientError extends Error { } /** * CapMonsterCloud client */ export declare class CapMonsterCloudClient { private _options; private _httpClient; constructor(_options: ClientOptions, _httpClient: HttpClient); /** * Gets current amount of money on balance * {@link https://zennolab.atlassian.net/wiki/spaces/APIS/pages/655432/getBalance+retrieve+account+balance} */ getBalance(cancellationController?: AbortController): Promise; /** * captcha task creating * {@link https://zennolab.atlassian.net/wiki/spaces/APIS/pages/393308/createTask+captcha+task+creating} */ private CreateTask; /** * request task result * {@link https://zennolab.atlassian.net/wiki/spaces/APIS/pages/688194/getTaskResult+request+task+result} */ private GetTaskResult; /** * Solve FunCaptchaTaskProxyless task * You will get response within 10 - 80 secs period depending on service workload. */ Solve(task: FunCaptchaProxylessRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve FunCaptchaTask task * You will get response within 10 - 80 secs period depending on service workload. */ Solve(task: FunCaptchaRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve GeeTestTaskProxyless task * You will get response within 10 - 80 secs period depending on service workload. */ Solve(task: GeeTestProxylessRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve GeeTestTask task * You will get response within 10 - 80 secs period depending on service workload. */ Solve(task: GeeTestRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve HCaptchaTaskProxyless task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: HCaptchaProxylessRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve HCaptchaTask task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: HCaptchaRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve ImageToText task * You will get response within 300ms to 6s period depending on service workload. */ Solve(task: ImageToTextRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve RecaptchaV2EnterpriseTaskProxyless task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: RecaptchaV2EnterpriseProxylessRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve RecaptchaV2EnterpriseTask task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: RecaptchaV2EnterpriseRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve NoCaptchaTaskProxyless task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: RecaptchaV2ProxylessRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve NoCaptchaTask task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: RecaptchaV2Request, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve RecaptchaV3TaskProxyless task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: RecaptchaV3ProxylessRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve TurnstileProxyless task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: TurnstileProxylessRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve Turnstile task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: TurnstileRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve Complex Image Recaptcha Task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: ComplexImageRecaptchaRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve Complex Image HCaptcha Task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: ComplexImageHCaptchaRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; /** * Solve Complex Image FunCaptcha Task * You will get response within 10 - 180 secs period depending on service workload. */ Solve(task: ComplexImageFunCaptchaRequest, resultTimeouts?: GetResultTimeouts, cancellationController?: AbortController): Promise>; }