import { Store } from "@omnia/fx/stores"; import { PageId } from "../../models"; import { YammerTracking } from "../../models/yammer/YammerTracking"; export declare class YammerIntegrationStore extends Store { private yammerService; private yammerTrackingPageState; private enableYammerSettingsState; onActivated(): void; getters: { yammerTrackingPage: () => YammerTracking; yammerSettingsOfPageCommentBlock: (pageId: number) => boolean; }; mutations: { updateYammerSettings: import("@omnia/fx/stores").StoreMutation<(pageId: number, enableSettings: boolean) => void, (pageId: number, enableSettings: boolean) => import("@omnia/fx-models/Messaging").IMessageBusSubscriptionHandler>; }; /** * Implementation of actions */ actions: { ensureYammerTrackingOnPageLoaded: import("@omnia/fx/stores").StoreAction void, (result: YammerTracking, pageId: PageId) => void, (failureReason: any, pageId: PageId) => void, (pageId: PageId) => Promise>; ensureYammerLikesOfPage: import("@omnia/fx/stores").StoreAction void, (result: void, topicId: string, yammerThreadId: number) => void, (failureReason: any, topicId: string, yammerThreadId: number) => void, (topicId: string, yammerThreadId: number) => Promise>; }; }