import { RequestContext, Type } from '@vendure/core'; import { ReviewBaseEntity } from '../entities/review-base.entity'; import { ReviewState } from './review-state'; export declare class ReviewStateMachine { private entity; constructor(entity: Type); private readonly config; getNextStates(review: E): readonly ReviewState[]; transition(ctx: RequestContext, review: E, state: ReviewState): Promise; }