import { Observable } from 'rxjs'; export declare abstract class NgtHttpService { abstract get(connector: any, filters: any, pagination: NgtHttpPagination, sort?: NgtHttpSort): Observable; abstract post(data: any): Observable; abstract put(data: any): Observable; abstract delete(data: any): Observable; } export interface NgtHttpResponse { data?: any; meta: NgtHttpMeta; } export interface NgtHttpMeta { pagination: NgtHttpPagination; } export interface NgtHttpPagination { count: number; page: number; pages: number; total: number; from: number; to: number; per_page: number; } export interface NgtHttpSort { field: string; direction: string; }