import { GroupData } from './group'; export declare type KeyInfo = { key: string; userID: number; username: string; displayName: string; access: Access; }; declare type AccessRights = { library: boolean; write: boolean; }; declare type AccessUser = { library: boolean; files: boolean; }; declare type Access = { user: AccessUser; groups: { [key: string]: AccessRights; }; }; export declare type KeyReturn = { key: KeyInfo; groups: GroupData[]; }; export {};