import type { KangarooMessageTypes } from '../messages.types'; import type { privilegeString } from './privilege-resolver'; type type = '__MissingPrivilegesError__'; interface MissingPrivilegeErrorJson { __type__: type; __messageType__: string; __data__: string[]; } export default class MissingPrivilegesError extends Error { missingPrivileges: Array; messageType: keyof KangarooMessageTypes; constructor(messageType: keyof KangarooMessageTypes, missingPrivileges: Array); toJSON(): MissingPrivilegeErrorJson; } export {};