import { AdaptableModule } from './Types';
/**
 * Defines a Permission in AdapTable - Module and Access Level
 */
export interface Entitlement {
    /**
     * Name of Adaptable Module that has the Entitlement applied
     */
    adaptableModule: AdaptableModule;
    /**
     * Access Level for an Entitlement; options are: `Full` `ReadOnly` `Hidden`
     */
    accessLevel: AccessLevel;
}
/**
 * Whether an Entitlement is `ReadOnly`, `Hidden` or `Full`
 */
export type AccessLevel = 'ReadOnly' | 'Hidden' | 'Full';
