import { GuidValue } from "@omnia/fx-models"; import { Store } from "@omnia/fx/stores"; import { PromotedSearchResult, PromotedSearchResultData } from "../models"; export declare class PromotedSearchResultStore extends Store { private internal; private promotedSearchResultService; private userTargetingStore; private multilingualStore; getters: { all: (profileId: GuidValue) => PromotedSearchResult[]; search: (text: string, profileId: GuidValue) => PromotedSearchResult[]; }; mutations: { addOrUpdate: import("@omnia/fx/stores").StoreMutation<(...items: PromotedSearchResult[]) => void, (...args: PromotedSearchResult[]) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; remove: import("@omnia/fx/stores").StoreMutation<(item: PromotedSearchResult) => void, (item: PromotedSearchResult) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; actions: { ensureLoad: import("@omnia/fx/stores").StoreAction void, (result: void, profileId: GuidValue, filterOnlyActive?: boolean) => void, (failureReason: any, profileId: GuidValue, filterOnlyActive?: boolean) => void, (profileId: GuidValue, filterOnlyActive?: boolean) => Promise>; add: import("@omnia/fx/stores").StoreAction void, (result: PromotedSearchResult, profileId: GuidValue, data: PromotedSearchResultData) => void, (failureReason: any, profileId: GuidValue, data: PromotedSearchResultData) => void, (profileId: GuidValue, data: PromotedSearchResultData) => Promise>; update: import("@omnia/fx/stores").StoreAction void, (result: PromotedSearchResult, item: PromotedSearchResult) => void, (failureReason: any, item: PromotedSearchResult) => void, (item: PromotedSearchResult) => Promise>; delete: import("@omnia/fx/stores").StoreAction void, (result: void, item: PromotedSearchResult) => void, (failureReason: any, item: PromotedSearchResult) => void, (item: PromotedSearchResult) => Promise>; }; private getProfileIdStr; private searchByTitle; private filterActiveItems; private checkSearchMatching; private checkTargetingValue; protected onActivated(): void; protected onDisposing(): void; }