import type { MongoAbility } from '@casl/ability'; export interface PluginPermissions { /** * The signed-in user's CASL ability, e.g. `can('update', 'Sensor')`. * * Read this to hide UI the user cannot use. It is **not** a security boundary: * the API routes re-check every action server-side, which is what actually * enforces it. A plugin skipping this check gets a 403, not access. */ ability: MongoAbility; isLoading: boolean; } export declare function usePluginPermissions(): PluginPermissions; //# sourceMappingURL=permissions.d.ts.map