import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class ForumService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getForumQuestions({ orgSlug, productId, }: { orgSlug: string; productId: number; }): CancelablePromise; postForumQuestions({ orgSlug, productId, requestBody, }: { orgSlug: string; productId: number; requestBody?: { title: string; body: string; type?: string; publicationTime?: string | null; visualizationMaxTime?: number | null; visualizationExpirationTimestamp?: string | null; medias?: Array<(number | { url?: string; type?: string; })>; }; }): CancelablePromise; getForumQuestions1({ orgSlug, }: { orgSlug: string; }): CancelablePromise; postForumQuestions1({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: { title: string; body: string; type?: string; publicationTime?: string | null; visualizationMaxTime?: number | null; visualizationExpirationTimestamp?: string | null; medias?: Array<(number | { url?: string; type?: string; })>; }; }): CancelablePromise; }