import type { EntryProps } from 'contentful-management'; import type { SpaceConfig } from '../config/types.js'; import type { CdaAssetRecord } from '../contentful/cda-sync.js'; import type { SerializedEntry } from '../session/state.js'; import { type IndexInvalidationMode } from './cache-store.js'; import type { CatalogContentType } from './schema.js'; export interface NotifyContentIndexChangedOptions { mode?: IndexInvalidationMode; session?: { defaultLocale: string; entries: Record; originalEntries: Record; }; savedEntryIds?: string[]; deletedEntryIds?: string[]; createdEntries?: Array<{ contentType: CatalogContentType; entry: EntryProps; }>; upsertAssets?: CdaAssetRecord[]; } /** Marks the shared index dirty and patches the local SQLite copy when present. Does not sync. */ export declare function notifyContentIndexChanged(space: SpaceConfig, opts?: NotifyContentIndexChangedOptions): Promise; //# sourceMappingURL=invalidate.d.ts.map