import { LoginService, MessageService, TablePage } from '@serengeti/serengeti-common'; import { Observable } from 'rxjs'; import { Configurations } from '../../../Configuration'; export declare class CodeService { private messageService; private loginService; endPoint: string; constructor(messageService: MessageService, loginService: LoginService, config: Configurations); search(filter?: string, sortItem?: string, sortOrder?: string, pageNumber?: number, pageSize?: number): Observable; get(id: string): Observable; find(groupCode: string, code?: string): Observable; getCodes(id: string): Observable; save(code: any, id?: string): Observable; delete(codes: any[], groupCode?: string): Observable>; }