import { Domain, DomainType } from "../../types.service"; import * as i0 from "@angular/core"; export declare class DomainService { API: any; constructor(apiInjected: any); getGenericDomainsAndForOrganisation(organisationID: string): Promise; getGenericDomainsAndForOrgAndOrderedOrg(orgID: string, orderedOrgID?: string): Promise; getDomainsForOrgExcludingTypes(types: DomainType[], organisationID: string): Promise; getDomain(id: string): Promise; updateDomain(input: any): Promise; deleteDomain(id: string): Promise; getRootDomains(orgID: string): Promise; createDomain(input: Domain): Promise; getDomainsForOrgForType(type: DomainType, organisationID: string, orderedOrg?: string): Promise; getParentDomainsForOrgAndOrderedOrgForType(type: DomainType, organisationID: string, orderedOrg?: string): Promise; getDomainsForMissionsForOrg(orgID: string): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }