import { AjaxService } from "./AjaxService"; import { Shared, TermStore, TermPickerForm } from "../../../models"; export declare class PortalTermStoreService { private ajaxService; constructor(ajaxService: AjaxService); getKeywordTermSetId: (renderer: (data: string) => any) => void; getKeywordTermSet: (renderer: (data: TermStore.ITermSet) => any) => void; searchKeywordTerms: (keyword: string, renderer: (data: TermStore.IKeywordTaxonomyPicker[]) => any) => void; addKeywordTerm: (keyword: string, renderer: (data: TermStore.IKeywordTaxonomyPicker) => any) => void; searchTerms: (termSetId: string, searchKeyword: string, renderer: (data: TermStore.ITerm[]) => any) => Shared.IAjaxInstance; getTermsByIds: (termIds: string[], renderer: (data: TermStore.ITerm[]) => any) => void; addTerm: (termSetId: string, termName: string, renderer: (data: TermStore.ITerm) => any) => void; addChildTerm: (termSetId: string, parentTermId: string, termName: string, renderer: (data: TermStore.ITerm) => any) => void; getTermGroups: (renderer: (data: TermStore.ITermGroup[]) => any) => void; getTermSet: (termSetId: string, renderer: (data: TermStore.ITermSet) => any) => void; getTermPickerForm: (termSetId: string, renderer: (data: TermPickerForm.ITermPickerForm) => any) => void; }