/** * Interface for member policies. */ export interface IMemberPolicy { /** * Gets or sets the name of the definition that contains the target. */ definitionName: string; /** * Gets or sets the member on the definition where the canRead and canWrite properties apply on. */ target: string; /** * Gets or sets whether the user(group) that has this policy can read the target. */ canRead: boolean; /** * Gets or sets whether the user(group) that has this policy can write to the target. */ canWrite: boolean; } /** * A member policy. */ export declare class MemberPolicy implements IMemberPolicy { definitionName: string; target: string; canRead: boolean; canWrite: boolean; constructor(init?: Partial); }