import { GuidValue, IPersistedPost, IPostBaseContext, IPostBaseWithContext, IPostReference, ReactionType } from "../models"; export declare class PostService { private serviceContainerContext; private extensionHttpClients; update>(postToUpdate: IPersistedPost): Promise>; create>(postToCreate: TPostType): Promise>; delete>(postRef: IPostReference): Promise>; get>(postRef: IPostReference): Promise>; getContext>(omniaServiceId: GuidValue, postTypeId: GuidValue, topicId: GuidValue): Promise>>; toggleLike>(postToToggle: IPersistedPost): Promise>; socialReacts>(postToReact: IPersistedPost, isReacts: boolean, reactionType: ReactionType): Promise>; private getHttpClientForServiceId; private getBaseUrl; private getQueryString; }