import type { Logger } from "../../util/logger";
import { BusContext, BusMessage, BusSubscriber } from "../../core/bus";
export declare class ApplePayInitMessage {
    private environment;
    private locale;
}
export declare class ApplePayBusSubscriber extends BusSubscriber {
    private applePay;
    logger: Logger;
    constructor(logger: Logger);
    actionNames(): string[];
    protected onOptionalInit(context: BusContext, message: BusMessage): void;
    protected onCanMakePayments(context: BusContext, message: BusMessage): void;
    protected onCreateComponent(context: BusContext, message: BusMessage): void;
    protected onDestroyComponent(context: BusContext, message: BusMessage): void;
    onMessage(context: BusContext, message: BusMessage): void;
}
