import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSString } from "../Foundation/NSString.js";
import type { _NSURL } from "../Foundation/NSURL.js";
export declare class _OSSystemExtensionProperties extends _NSObject {
    static alloc(): _OSSystemExtensionProperties;
    static new(): _OSSystemExtensionProperties;
    init(): _OSSystemExtensionProperties;
    /**
     * The file URL locating an indicating the extension bundle these properties were retreived from.
     */
    URL(): _NSURL;
    /** The bundle identifier of the extension (CFBundleIdentifier) */
    bundleIdentifier(): _NSString;
    /** The bundle version of the extension (CFBundleVersion) */
    bundleVersion(): _NSString;
    /** The bundle short version string of the extension (CFBundleShortVersionString) */
    bundleShortVersion(): _NSString;
    /** Returns the enabled state of the extension */
    isEnabled(): boolean;
    /** Returns whether an extension is waiting for user approval */
    isAwaitingUserApproval(): boolean;
    /** Returns if an extension is being uninstalled */
    isUninstalling(): boolean;
}
