import type { _NSFileProviderKnownFolderLocations } from "./NSFileProviderKnownFolderLocations.js";
import type { _NSError } from "../Foundation/NSError.js";
import type { NSFileProviderKnownFolders } from "./NSFileProviderKnownFolders.js";
export interface _NSFileProviderKnownFolderSupporting {
    /**
     * Request suitable locations for known folders. This function is called when the user decides to switch some known folders to the current domain, outside of the `claimKnownFolders` call. The system provides a list of folders that the user decides to move to this domain, and expect in return non-nil locations for those known folders.
     */
    getKnownFolderLocations$completionHandler$?(knownFolders: NSFileProviderKnownFolders, completionHandler: ((arg0: _NSFileProviderKnownFolderLocations, arg1: _NSError) => void) | null): void;
}
