import { EventContext } from './event-context'; import { EventResult } from './event-result'; import { EventUtils } from './event-utils'; import { ProfileWrapper } from './profile-wrapper'; import { ValueWrapper } from './value-wrapper'; import { ValueWrapperNumber } from './value-wrapper-number'; import { ValueWrapperString } from './value-wrapper-string'; export declare class DefaultEventUtils implements EventUtils { private _context; constructor(context: EventContext); ensureLogin(): ProfileWrapper; ensureInRole(role: string): ProfileWrapper; ensureInAnyRole(roles: string[]): ProfileWrapper; wrapValue(value: T): ValueWrapper; wrapValueAsNumber(value: any): ValueWrapperNumber; wrapValueAsString(value: any): ValueWrapperString; ok(payload?: any, message?: string): EventResult; fail(message?: string, payload?: any): EventResult; }