import type { IHttpRequestOptions } from 'n8n-workflow'; export declare const CREDENTIALS_TYPE = "greenApiAuthApi"; export interface AuthedRequestContext { helpers: { httpRequestWithAuthentication: (credentialsType: string, options: IHttpRequestOptions) => Promise; }; getExecutionCancelSignal?: () => AbortSignal | undefined; } export declare function statusOf(error: unknown): string; export declare function requestWithRetry(ctx: AuthedRequestContext, options: IHttpRequestOptions, baseDelayMs?: number): Promise;