export interface Grants { [key: string]: boolean; } export interface Permissions { [key: string]: Grants; } export interface Roles { [key: string]: Permissions; } export interface GrantQuery { roles: string[]; permissions: string[]; environments: string[]; any?: boolean; } export interface StringObj { [key: string]: string; }