import { Observable } from 'rxjs/Observable'; import { WpHttp } from '../../classes/wp-http.class'; import { ModelInterface, ModelResponse } from './model.interface'; /** * WpModel Service: Get/Add/Update/Delete single from WP API */ export declare class ModelService implements ModelInterface { private http; private endpoint; constructor(http: WpHttp, endpoint: string); /** * get * @param id * @param args * @returns {Observable} */ get(id: number, args?: any): Observable; /** * Add a "model" to wordpress * @param body * @returns {Observable} */ add(body?: any): Observable; /** * Update a "model" to wordpress * @param id * @param body * @returns {Observable} */ update(id: number, body?: any): Observable; /** * Delete "model" from wordpress * @param id * @returns {Observable} */ delete(id: any): Observable; }