import { ApiBase } from './ApiBase'; import { IEntitlementApi } from './Interface/IEntitlementApi'; import { EntitlementsState, IEntitlement } from '../PredefinedConfig/DesignTimeState/EntitlementsState'; export declare class EntitlementApi extends ApiBase implements IEntitlementApi { getEntitlementState(): EntitlementsState; getAllEntitlement(): IEntitlement[]; getEntitlementByFunction(functionName: string): IEntitlement; getEntitlementAccessLevelForFunction(functionName: string): string; addEntitlement(functionName: string, accessLevel: 'ReadOnly' | 'Hidden' | 'Full'): void; editEntitlement(functionName: string, accessLevel: 'ReadOnly' | 'Hidden' | 'Full'): void; deleteEntitlement(functionName: string): void; }