import { Identity, TenantProperty } from "@omnia/fx-models"; export declare enum ReindexContentOmniaSearchStatus { Unassigned = 0, Assigned = 1, Success = 2, Exception = 3 } export interface ReindexContentOmniaSearchProgress { total: number; failed: number; description: string; succeed: number; appsProgress: { [publishingAppId: string]: ReindexContentOmniaSearchAppProgress; }; } export interface ReindexContentOmniaSearchAppProgress { failed: number; succeed: number; } export interface ReindexContentOmniaSearch { id: number; status: ReindexContentOmniaSearchStatus; createdAt: string; createdBy: Identity; modifiedAt: string; modifiedBy: Identity; error?: string; resourceId?: string; progress?: ReindexContentOmniaSearchProgress; } export declare class OmniaPageSearch extends TenantProperty { enabled?: boolean; constructor(); } export declare enum SyncOmniaSearchType { FullSync = 1, ResumeSync = 2 }