import type { _NSObject } from "../Foundation/NSObject.js";
import type { _PKPaymentMerchantSession } from "./PKPaymentMerchantSession.js";
import type { PKPaymentAuthorizationStatus } from "./PKPaymentAuthorizationStatus.js";
export declare class _PKPaymentRequestMerchantSessionUpdate extends _NSObject {
    static alloc(): _PKPaymentRequestMerchantSessionUpdate;
    static new(): _PKPaymentRequestMerchantSessionUpdate;
    init(): _PKPaymentRequestMerchantSessionUpdate;
    initWithStatus$merchantSession$(status: PKPaymentAuthorizationStatus, session: _PKPaymentMerchantSession | null): _PKPaymentRequestMerchantSessionUpdate;
    status(): PKPaymentAuthorizationStatus;
    setStatus$(value: PKPaymentAuthorizationStatus): void;
    session(): _PKPaymentMerchantSession | null;
    setSession$(value: _PKPaymentMerchantSession | null): void;
}
