import { BaseApi } from "./BaseApi.js"; import { Configuration } from "./Configuration.js"; import { Group, OutcomeLink, Scope } from "../types/models.js"; import { CreateAnOutcomeParams, CreateSubgroupParams, ImportAnOutcomeGroupParams, ListLinkedOutcomesParams, UpdateAnOutcomeGroupParams } from "../types/params.js"; export declare class OutcomeGroups extends BaseApi { constructor(config: Configuration); redirectToRootOutcomeGroupForContext(body?: unknown): Promise; getAllOutcomeGroupsForContext(account_id: string, body?: unknown): Promise; getAllOutcomeLinksForContext(account_id: string, body?: unknown): Promise; showAnOutcomeGroup(id: string, body?: unknown): Promise; updateAnOutcomeGroup(id: string, params?: UpdateAnOutcomeGroupParams, body?: unknown): Promise; deleteAnOutcomeGroup(id: string, body?: unknown): Promise; listLinkedOutcomes(id: string, params?: ListLinkedOutcomesParams, body?: unknown): Promise; createAnOutcome(id: string, params?: CreateAnOutcomeParams, body?: unknown): Promise; unlinkAnOutcome(id: string, outcome_id: string, body?: unknown): Promise; listSubgroups(id: string, body?: unknown): Promise; createSubgroup(id: string, params?: CreateSubgroupParams, body?: unknown): Promise; importAnOutcomeGroup(id: string, params?: ImportAnOutcomeGroupParams, body?: unknown): Promise; }