import type { _NSNumber } from "../Foundation/NSNumber.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSString } from "../Foundation/NSString.js";
import type { _NSUUID } from "../Foundation/NSUUID.js";
export declare class _SKPaymentDiscount extends _NSObject {
    static alloc(): _SKPaymentDiscount;
    static new(): _SKPaymentDiscount;
    init(): _SKPaymentDiscount;
    initWithIdentifier$keyIdentifier$nonce$signature$timestamp$(identifier: _NSString, keyIdentifier: _NSString, nonce: _NSUUID, signature: _NSString, timestamp: _NSNumber): _SKPaymentDiscount;
    /** Identifier agreed upon with the App Store for a discount of your choosing. */
    identifier(): _NSString;
    /**
     * The identifier of the public/private key pair agreed upon with the App Store when the keys were generated.
     */
    keyIdentifier(): _NSString;
    /** One-time use random entropy-adding value for security. */
    nonce(): _NSUUID;
    /** The cryptographic signature generated by your private key. */
    signature(): _NSString;
    /** Timestamp of when the signature is created. */
    timestamp(): _NSNumber;
}
