import { IArcGISContext } from "../../types/IArcGISContext";
import { IPermissionPolicy } from "../types/IPermissionPolicy";
import { IPolicyCheck } from "../types/IPolicyCheck";
/**
 * Gate access based on the platform version (portal.currentVersion).
 * If the currentVersion is less than the policy.platformVersion, access is denied.
 * This is used to limit access to features that need to roll out with a
 * specific ArcGISOnline version. This should not be used with Enterprise.
 * @param policy
 * @param context
 * @param _entity
 * @returns
 */
export declare function checkPlatformVersion(policy: IPermissionPolicy, context: IArcGISContext, _entity?: Record<string, any>): IPolicyCheck[];
