import { IAddable, IDeleteable, IGetById, IUpdateable } from "../../graph/decorators.js"; import { _GraphInstance, _GraphCollection } from "../graphqueryable.js"; import { TermStore as ITermStoreType } from "@microsoft/microsoft-graph-types"; /** * Describes a collection of Form objects * */ export declare class _TermStore extends _GraphInstance { /** * Gets the term groups associated with this tenant */ get groups(): ITermGroups; /** * Gets the term sets associated with this tenant */ get sets(): ITermSets; } export interface ITermStore extends _TermStore, IUpdateable>> { } export declare const TermStore: import("../graphqueryable.js").IGraphInvokableFactory; export declare class _TermGroup extends _GraphInstance { /** * Gets the term sets associated with this tenant */ get sets(): ITermSets; } export interface ITermGroup extends _TermGroup, IDeleteable { } export declare const TermGroup: import("../graphqueryable.js").IGraphInvokableFactory; export declare class _TermGroups extends _GraphCollection { } export interface ITermGroups extends _TermGroups, IAddable, IGetById { } export declare const TermGroups: import("../graphqueryable.js").IGraphInvokableFactory; export declare class _TermSet extends _GraphInstance { /** * Gets all the terms in this set */ get terms(): ITerms; get children(): IChildren; get relations(): IRelations; getTermById(id: string): ITerm; /** * Gets all the direct children of the current termset as a tree, however is not ordered based on the SP sorting info * * @returns Array of children for this item */ getAllChildrenAsTree(props?: { retrieveProperties?: boolean; }): Promise; } export interface ITermSet extends _TermSet, IUpdateable, IDeleteable { } export declare const TermSet: import("../graphqueryable.js").IGraphInvokableFactory; export declare class _TermSets extends _GraphCollection { } export interface ITermSets extends _TermSets, IAddable>, IGetById { } export declare const TermSets: import("../graphqueryable.js").IGraphInvokableFactory; export declare class _Children extends _GraphCollection { } export interface IChildren extends _Children, IAddable> { } export declare const Children: import("../graphqueryable.js").IGraphInvokableFactory; export declare class _Term extends _GraphInstance { get children(): IChildren; get relations(): IRelations; get set(): ITermSet; } export interface ITerm extends _Term, IUpdateable>>, IDeleteable { } export declare const Term: import("../graphqueryable.js").IGraphInvokableFactory; export declare class _Terms extends _GraphCollection { } export interface ITerms extends _Terms, IGetById { } export declare const Terms: import("../graphqueryable.js").IGraphInvokableFactory; export declare class _Relations extends _GraphCollection { } export interface IRelations extends _Relations, IAddable> { } export declare const Relations: import("../graphqueryable.js").IGraphInvokableFactory; export interface IOrderedTermInfo extends ITermStoreType.Term { children: ITermStoreType.Term[]; defaultLabel: string; } //# sourceMappingURL=types.d.ts.map