import type { _NETunnelProviderManager } from "./NETunnelProviderManager.js";
import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSError } from "../Foundation/NSError.js";
export declare class _NEAppProxyProviderManager extends _NETunnelProviderManager {
    static alloc(): _NEAppProxyProviderManager;
    static new(): _NEAppProxyProviderManager;
    init(): _NEAppProxyProviderManager;
    /**
     * @method loadAllFromPreferencesWithCompletionHandler: @discussion This function asynchronously reads all of the NEAppProxy configurations associated with the calling app that have previously been saved to disk and returns them as NEAppProxyProviderManager objects. @param completionHandler A block that takes an array NEAppProxyProviderManager objects. The array passed to the block may be empty if no NETunnelProvider configurations were successfully read from the disk. The NSError passed to this block will be nil if the load operation succeeded, non-nil otherwise.
     */
    static loadAllFromPreferencesWithCompletionHandler$(completionHandler: ((managers: _NSArray, error: _NSError) => void) | null): void;
}
