import type { CollectionPermissions, GroupsPermissions } from "../../../../../metabase-types/api";
export declare function getModifiedGroupsPermissionsGraphParts(dataPermissions: GroupsPermissions, originalDataPermissions: GroupsPermissions, allGroupIds: string[], externallyModifiedGroupIds: string[]): Pick<GroupsPermissions, string>;
export declare function mergeGroupsPermissionsUpdates(originalDataPermissions: GroupsPermissions | null | undefined, newDataPermissions: GroupsPermissions, modifiedGroupIds: string[]): any;
export declare function getModifiedCollectionPermissionsGraphParts(originalCollectionPermissions: CollectionPermissions, collectionPermissions: CollectionPermissions): Pick<CollectionPermissions, string>;
