import { EnvironmentPermissionsV4, RawTreeWithSources } from './types';
export type ActionPermissions = {
    isDevelopment: boolean;
    actionsGloballyAllowed: Set<string>;
    actionsByRole: Map<string, ActionPermission>;
};
export type ActionPermission = {
    allowedRoles: Set<number>;
    conditionsByRole?: Map<number, RawTreeWithSources>;
};
export default function generateActionsFromPermissions(environmentPermissions: EnvironmentPermissionsV4): ActionPermissions;
//# sourceMappingURL=generate-actions-from-permissions.d.ts.map