import { AlwaysPermissionItem } from './AlwaysPermissionItem.mjs'; /** * * Sealed interface representing a single permission entry that pairs a permission type with a * predicate. * The predicate defines the condition under which the permission applies. * / */ export type PermissionItem = AlwaysPermissionItem; export declare namespace PermissionItem { function fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): PermissionItem; }