import { RBACContextState, RBACProviderProps } from './RBAC.types'; interface CheckIfValidArgs { required: R[]; existing: Record; added: Record; blocked: Record; oneOf?: boolean; } export declare function checkIfRBACValid({ required, existing, blocked, added, oneOf, }: CheckIfValidArgs): boolean; export declare function normalizeArr(arr: T[]): Record; export declare function omit(obj: object, key: string): void; export declare function shouldUpdateRBAC(nextProps: RBACProviderProps, nextState: RBACContextState, currentProps: RBACProviderProps, currentState: RBACContextState): boolean; export {};