import type { IDataObject } from 'n8n-workflow';
import type { DcrJweFields } from '../../oauth/oauth-jwe-service.proxy';
import { UrlService } from '../../services/url.service';
import { OAuthJweKeyService } from './oauth-jwe-key.service';
export declare class OAuthJweDecryptService {
    private readonly keyService;
    private readonly urlService;
    constructor(keyService: OAuthJweKeyService, urlService: UrlService);
    getDcrJweFields(inlineJwks: boolean): Promise<DcrJweFields>;
    decryptOAuth2TokenData(tokenData: IDataObject): Promise<IDataObject>;
}
