import type { _NSDictionary } from "../Foundation/NSDictionary.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { PKPushType } from "./PKPushType.js";
export declare class _PKPushPayload extends _NSObject {
    static alloc(): _PKPushPayload;
    static new(): _PKPushPayload;
    init(): _PKPushPayload;
    /**
     * The type value indicating how to interpret the payload. For possible values, see ``PushKit/PKPushType``.
     */
    type(): PKPushType;
    /**
     * The contents of the received payload. For VoIP pushes, the sender is free to specify any fields for the contained data as long as it is provided in a text-encodable JSON format.
     */
    dictionaryPayload(): _NSDictionary;
}
