import { WatcherFactory } from './watcher-factory.service'; import { Restangular } from "ng2-restangular"; import { BuildConfigs, BuildConfig } from "../model/buildconfig.model"; import { NamespacedResourceService } from "./namespaced.resource.service"; import { APIsStore } from "../store/apis.store"; import { DevNamespaceScope } from "./devnamespace.scope"; export declare function getOpenShiftBuildUriPrefix(): "/oapi/v1/namespaces/" | "/apis/build.openshift.io/v1/namespaces/"; export declare class BuildConfigService extends NamespacedResourceService { private apiStore; constructor(kubernetesRestangular: Restangular, namespaceScope: DevNamespaceScope, apiStore: APIsStore, watcherFactory: WatcherFactory); instantiate(buildConfig: BuildConfig): any; protected createServiceUrl(urlPrefix: string, namespace: string, urlSuffix: string): string; }