export interface AccessInList { id: number; asset: { originId: number; path: string; originType: string; isSystemManaged?: boolean; }; userGroup: UserGroup; role: Role; } interface UserGroup { id: number; name: string; description: string; displayName: string; systemManaged: boolean; } interface Role { id: number; description: string; name: string; permissions: any; roleType: string; } export interface GrantAccessParams { userGroupId: number; roleId: number; assetId: number; } export interface GrantAccessesParams { userGroupIds: number[]; roleId: number; assetId: number; } export interface GetAccessesParams { userGroupId?: number; roleId?: number; assetId?: number; searchPhrase?: string; } export interface GetAccessesPageParams extends GetAccessesParams { page?: number; size?: number; sort?: string; } export {}; //# sourceMappingURL=AccessApi.model.d.ts.map