import { HttpClient } from '@angular/common/http'; import { LCUServiceSettings } from '@lcu/common'; import { Observable } from 'rxjs'; import { EnterpriseAsCode } from '@semanticjs/common'; import { UnpackLowCodeUnitRequest } from '../state/applications-flow.state'; import { FeedEntry } from '../models/user-feed.model'; import * as i0 from "@angular/core"; export declare class ApplicationsFlowService { protected http: HttpClient; protected settings: LCUServiceSettings; protected apiRoot: string; constructor(http: HttpClient, settings: LCUServiceSettings); ConfigureDevOpsAction(actionLookup: string): Observable; CreateRepository(organization: string, repoName: string): Observable; EnsureUserEnterprise(): Observable; EnterpriseAsCodeRemovals(removals: EnterpriseAsCode): Observable; GetActiveEnterprise(): Observable; HasValidConnection(): Observable; ListProjects(): Observable; ListBranches(organization: string, repository: string): Observable; ListBuildPaths(organization: string, repository: string, branch?: string): Observable; ListEnterprises(): Observable; ListOrganizations(): Observable; ListRepositories(organization: string): Observable; LoadEnterpriseAsCode(): Observable; LoadLicenseData(): Observable; LoadProjectHostingDetails(): Observable; LoadUserFeed(page: number, pageSize: number, types: string, project: string, applications: string[]): Observable; SaveEnterpriseAsCode(eac: EnterpriseAsCode): Observable; SetActiveEnterprise(activeEntLookup: string): Observable; SubmitFeedEntry(entry: FeedEntry): Observable; UnpackLowCodeUnit(req: UnpackLowCodeUnitRequest): Observable; protected loadHeaders(): { [header: string]: string | string[]; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }