import { AdyenService } from "./adyen.service";
import type { Notification as WebhookBody } from "@adyen/api-library/lib/src/typings/notification/models";
import type { AdyenPluginOptions } from "./adyen.plugin";
export declare class AdyenController {
    private adyenService;
    private options;
    private hmacValidator;
    constructor(adyenService: AdyenService, options: AdyenPluginOptions);
    webhook(basicAuthHeader: unknown, body: WebhookBody): Promise<string | void>;
    private isBasicAuthed;
    private hmacIsValid;
}
