import type { IExecuteFunctions, ISupplyDataFunctions } from 'n8n-workflow'; export interface RetryOptions { maxRetries?: number; baseDelay?: number; maxDelay?: number; useJitter?: boolean; } export declare function httpRequestWithRetry(ctx: IExecuteFunctions | ISupplyDataFunctions, requestOptions: any, retryOptions?: RetryOptions): Promise; export declare function maskCredentials(credentials: { host?: string; token?: string; }): { host: string; token: string; }; export declare function maskTokensInText(text: string): string;