import { UsePermissionsState } from '../RBAC'; import { Access } from '@redhat-cloud-services/rbac-client/types'; export declare function usePermissions(appName: string, permissionsList: (Access | string)[], disableCache?: boolean, checkAll?: boolean, checkResourceDefinitions?: boolean): UsePermissionsState; export declare const usePermissionsWithContext: (requiredPermissions: (Access | string)[], checkAll?: boolean, checkResourceDefinitionsOverride?: boolean) => { hasAccess: boolean; isLoading?: boolean; isOrgAdmin: boolean; permissions: (string | Access)[]; }; export default usePermissions;