import type { NobjcObject } from "objc-js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _PHPersistentChangeToken } from "./PHPersistentChangeToken.js";
import type { _PHPersistentObjectChangeDetails } from "./PHPersistentObjectChangeDetails.js";
import type { PHObjectType } from "./PHObjectType.js";
export declare class _PHPersistentChange extends _NSObject {
    static alloc(): _PHPersistentChange;
    static new(): _PHPersistentChange;
    init(): _PHPersistentChange;
    changeDetailsForObjectType$error$(objectType: PHObjectType, error: NobjcObject | null): _PHPersistentObjectChangeDetails | null;
    changeToken(): _PHPersistentChangeToken;
}
