import { PagedBatchSearchRequest, IPagedSearchResult } from "@omnia/fx-models"; import { ExtendedInformationPageQueryData, PageDocument, PageId } from "../models"; import { ReindexContentOmniaSearch, SyncOmniaSearchType } from "../internal"; import { OmniaSearchService } from "@omnia/fx/services"; export declare class OmniaSearchPageService { private httpClient; omniaSearchService: OmniaSearchService; constructor(); queryBatchPages: (searchQueryRequest: PagedBatchSearchRequest, cancelRequest?: (cancelToken: any) => void) => Promise[]>; getExtendedInformationPageQueryData: (pageIds: Array) => Promise; triggerReindexContentOmniaSearchPublishingApp: () => Promise; triggerReindexContentOmniaSearchTenant: (syncType: SyncOmniaSearchType) => Promise; getReindexContentOmniaSearchStatus: (resourceId: string) => Promise; getReindexContentLogs: (resourceId: string, pageNr?: number, pageSize?: number, sortColumn?: string, sortDesc?: boolean) => Promise<{ total: number; value: ReindexContentOmniaSearch[]; }>; }