import { Entity } from '../Entity';
import { EntityPolicy } from './types';
/**
 * DefaultParentPolicy is an EntityPolicy that updates group entities
 * with a parent of last resort. This ensures that, while we preserve
 * any existing group hierarchies, we can guarantee that there is a
 * single global root of the group hierarchy.
 *
 * @public
 */
export declare class GroupDefaultParentEntityPolicy implements EntityPolicy {
    private readonly parentRef;
    constructor(parentEntityRef: string);
    enforce(entity: Entity): Promise<Entity>;
}
