import { Observable } from "rxjs"; import { Label } from "./interface"; import { Http } from "@angular/http"; import { IServiceConfig } from "../service.config"; import { RequestQueryParams } from "./RequestQueryParams"; export declare abstract class LabelService { abstract getGLabels(name?: string, queryParams?: RequestQueryParams): Observable | Promise; abstract getPLabels(projectId: number, name?: string, queryParams?: RequestQueryParams): Observable | Promise; abstract getLabels(scope: string, projectId?: number, name?: string, queryParams?: RequestQueryParams): Observable | Promise; abstract createLabel(label: Label): Observable