UNPKG

@bolttech/server-side-next

Version:

This library was generated with [Nx](https://nx.dev).

22 lines (21 loc) 1.71 kB
import { TokenSetType } from '../../common/services/auth'; import { Quote, QuoteIdType, QuoteHashType } from '../../common/interface/quote.interface'; import { QuoteServiceInterface } from './quote.service.interface'; export declare class QuoteService implements QuoteServiceInterface { private sendRequest; getQuoteById(quoteId: string, tokenSet?: TokenSetType): Promise<Quote>; getQuoteByHash(h: string, x: string, tokenSet?: TokenSetType): Promise<Quote>; getQuoteIdByHash(h: string, x: string, tokenSet?: TokenSetType): Promise<QuoteIdType>; getQuoteHashById(quoteId: string, tokenSet?: TokenSetType): Promise<QuoteHashType>; createQuote(quote: Quote, tokenSet?: TokenSetType): Promise<Quote>; updateQuoteByHash(h: string, x: string, toUpdate: Quote, tokenSet?: TokenSetType): Promise<void>; updateQuoteById(quoteId: string, toUpdate: Quote, tokenSet?: TokenSetType): Promise<Quote>; putWithMerge(quoteId: string, toUpdate: Quote, tokenSet?: TokenSetType): Promise<Quote>; put(key: string, value: string | object | null, quoteId: string, tokenSet?: TokenSetType): Promise<Quote>; putMany(values: Record<string, unknown>, quoteId: string, tokenSet?: TokenSetType): Promise<Quote | undefined>; duplicateQuote(quoteId: string, tokenSet?: TokenSetType): Promise<Quote>; updateExternalReferenceCodeToEntityUserId(externalReferenceCode: unknown, entityUserId: unknown, entityId: unknown, tokenSet?: TokenSetType): Promise<unknown>; resetVoucher(quoteId: string, tokenSet?: TokenSetType): Promise<unknown>; hasInsuredPolicy(quoteId: string, tokenSet?: TokenSetType): Promise<unknown>; } export declare const quoteService: QuoteService;