import { AttributionDeviceTypeEnum } from '@yolo-croket-dev/entity-v2'; /** @description 예약 상품 결제 시도 에러 코드 */ export declare enum ReservationPayTryLogErrorEnum { /** 로그인 필요 */ NOT_FOUND_BUYER = "NOT_FOUND_BUYER", /** 상품 미존재 */ NOT_FOUND_STORE_ITEM = "NOT_FOUND_STORE_ITEM", /** 예약 상품이 아님 */ NOT_RESERVATION_ITEM = "NOT_RESERVATION_ITEM", /** 예약 정보 미존재 */ NOT_FOUND_RESERVATION_INFO = "NOT_FOUND_RESERVATION_INFO", /** 예약 가능 기간 아님 */ NOT_RESERVATION_PERIOD = "NOT_RESERVATION_PERIOD", /** 총 구매 수량 1개 초과 */ INVALID_OPTION_COUNT = "INVALID_OPTION_COUNT", /** 유저 미존재 */ NOT_EXISTS_USER = "NOT_EXISTS_USER", /** 판매중이 아닌 상품 */ NOT_SELLING_ITEM = "NOT_SELLING_ITEM", /** 삭제된 상품 */ DELETED_ITEM = "DELETED_ITEM", /** 본인 상품 구매 불가 */ CANNOT_BUY_OWN_ITEM = "CANNOT_BUY_OWN_ITEM", /** 성인인증 필요 */ ADULT_VERIFICATION_REQUIRED = "ADULT_VERIFICATION_REQUIRED", /** 유효하지 않은 옵션 */ INVALID_OPTION = "INVALID_OPTION", /** 삭제된 옵션 */ DELETED_OPTION = "DELETED_OPTION", /** 예약 수량 초과 */ RESERVATION_QUANTITY_EXCEEDED = "RESERVATION_QUANTITY_EXCEEDED", /** 셀렉션 프레임 미존재 */ NOT_FOUND_SELECTION_FRAME = "NOT_FOUND_SELECTION_FRAME" } export declare class WriteStoreItemReservationPayTryLogInitPOptionInfoChild { pNums: number; optionNameList: string[]; } export declare class WriteStoreItemReservationPayTryLogInitPOptionInfo { pOptionType: string; pOptionList: WriteStoreItemReservationPayTryLogInitPOptionInfoChild[]; } export declare class WriteStoreItemReservationPayTryLogInitPayload { itemId: string; pOptionInfo: WriteStoreItemReservationPayTryLogInitPOptionInfo; paidPrice: number; /** 유저 트래킹 ID (어트리뷰션) */ userTrackingId?: string; /** 어트리뷰션 디바이스 타입 */ attributionDeviceType?: AttributionDeviceTypeEnum; } export declare class WriteStoreItemReservationPayTryLogInitResult { payTryLogId: string; regDate: Date; payProcess: string; payTryLogType: string; buyerId: string; }