import type { _NSCopying } from "../Foundation/NSCopying.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSSecureCoding } from "../Foundation/NSSecureCoding.js";
import type { _NIDeviceCapability } from "./NIDeviceCapability.js";
export declare class _NIDiscoveryToken extends _NSObject {
    static alloc(): _NIDiscoveryToken;
    static new(): _NIDiscoveryToken;
    init(): _NIDiscoveryToken;
    /**
     * Get the protocol that describes nearby interaction capabilities of the device that generated this token. Detailed description on the capability protocol is in NIDeviceCapability.h.
     */
    deviceCapabilities(): _NIDeviceCapability;
}
export interface _NIDiscoveryToken extends _NSCopying, _NSSecureCoding {
}
