import { IkasBaseModel } from "../../base"; import { IkasImage } from "../../image"; import { IkasProduct } from "../../product"; export declare type IkasCustomerReview = { comment: string | null; customerId: string | null; email: string | null; firstName: string | null; imageIds: string[] | null; isPrivateReply: boolean | null; lastName: string | null; locale: string | null; orderId: string | null; orderNumber: string | null; productId: string; reply: string | null; replyInfo: IkasCustomerReviewReplyInfo | null; salesChannelId: string | null; star: number; status: IkasCustomerReviewStatus | null; storefrontId: string | null; title: string | null; images?: IkasImage[] | null; product?: IkasProduct | null; } & IkasBaseModel; export declare enum IkasCustomerReviewStatus { APPROVED = "APPROVED", REJECTED = "REJECTED", WAITING = "WAITING" } export declare type IkasCustomerReviewProductModel = { brandId: string | null; categoryIds: string[] | null; id: string | null; tagIds: string | null; type: IkasProductTypeEnum | null; vendorId: string | null; }; export declare enum IkasProductTypeEnum { BUNDLE = "BUNDLE", DIGITAL = "DIGITAL", MEMBERSHIP = "MEMBERSHIP", PHYSICAL = "PHYSICAL", SUBSCRIPTION = "SUBSCRIPTION" } export declare type IkasCustomerReviewReplyInfo = { createdAt: any | null; staffId: string | null; };