import { IHubRequestOptions } from "../hub-types"; import { IHubDiscussion } from "../core/types/IHubDiscussion"; /** * @private * Create a new Hub Discussion item * * Minimal properties are name and orgUrlKey * * @param partialDiscussion a partial discussion * @param requestOptions user request options * @returns promise that resolves a IHubDiscussion */ export declare function createDiscussion(partialDiscussion: Partial, requestOptions: IHubRequestOptions): Promise; /** * @private * Update a Hub Discussion * @param discussion the discussion to update * @param requestOptions user request options * @returns promise that resolves a IHubDiscussion */ export declare function updateDiscussion(discussion: IHubDiscussion, requestOptions: IHubRequestOptions): Promise; /** * @private * Remove a Hub Discussion * @param id the discussion item id * @param requestOptions request options * @returns a promise */ export declare function deleteDiscussion(id: string, requestOptions: IHubRequestOptions): Promise;