export declare abstract class AOperation { /** * Your target service key (application, fund, provider) on MeSomb * * @private */ protected readonly target: string; /** * Your access key provided by MeSomb * * @private */ protected readonly accessKey: string; /** * Your secret key provided by MeSomb * * @private */ protected readonly secretKey: string; protected readonly language: string; protected readonly timeout: number; protected service: string; constructor({ target, accessKey, secretKey, language, timeout, }: { target: string; accessKey: string; secretKey: string; language?: string; timeout?: number; }); protected _buildUrl(endpoint: string): string; protected _getAuthorization(method: string, endpoint: string, date: Date, nonce: string, headers?: Record, body?: Record | undefined): Promise; private _processClientException; protected executeRequest(method: string, endpoint: string, date: Date, nonce: string, body?: Record | null, mode?: string, timeout?: number): Promise; } //# sourceMappingURL=AOperation.d.ts.map