import { Observable } from 'rxjs'; import { AutoTablePageableResponse } from '@muchencute/mrrs-types'; import { CustomerMessage, CustomerMessageStatus, CustomerMessageReplyLog } from './customer-message-models'; import { HttpClient } from '@angular/common/http'; export declare class CustomerMessageService { private httpClient; private coreConfig; private _baseURL; constructor(httpClient: HttpClient, coreConfig: any); getCustomerMessageList(params: { [param: string]: any; }): Observable>; getCustomerMessageReplies(messageID: string): Observable; removeCustomerMessage(id: string | string[]): Observable; updateCustomerMessageStatus(id: string | string[], status: CustomerMessageStatus): Observable; replyCustomerMessage(messageReplyLog: CustomerMessageReplyLog): Observable; newCustomerMessage(message: CustomerMessage): Observable; }