import { ReviewProductService } from '../../../services/review-product.service'; import { RequestContext, ProductService } from '@vendure/core'; import { ReviewState } from '../../../helpers'; import { ReviewProductEntity } from '../../../entities'; import { MutationTransitionReviewProductToStateArgs, QueryReviewProductArgs, QueryReviewsProductArgs } from '../../../types/generated-admin-schema'; export declare class ReviewProductAdminResolver { private reviewProductService; private productService; constructor(reviewProductService: ReviewProductService, productService: ProductService); product(ctx: RequestContext, reviewProduct: ReviewProductEntity): Promise | undefined>; nextStates(reviewProduct: ReviewProductEntity): Promise; reviewProduct(ctx: RequestContext, { id }: QueryReviewProductArgs): Promise; reviewsProduct({ options }: QueryReviewsProductArgs): Promise<{ items: ReviewProductEntity[]; totalItems: number; }>; transitionReviewProductToState(ctx: RequestContext, args: MutationTransitionReviewProductToStateArgs): Promise; }