import { GlideDateTime } from "../types/GlideDateTime"; export declare class IndexEvent { aclInheritanceChange( operation?: string, instanceId?: string, targetTableName?: string ): boolean; deleteAttachment(table?: string, sysId?: string): boolean; deleteRecord(table?: string, sysId?: string): boolean; deleteTable(table?: string): boolean; getEventQueueForAffectedRecord(id?: string): string; indexAll(email?: string): boolean; indexAllDatasourceUpdatedSinceQueueDisabled( toTime?: GlideDateTime, fromTime?: GlideDateTime ): boolean; indexAttachment(sysId?: string): boolean; indexDatasourceByQuery( datasource?: string, query?: string, cascadeUpdate?: boolean, childTable?: string ): boolean; indexDatasourceUpdatedSinceQueueDisabled( datasource?: string, toTime?: GlideDateTime, fromTime?: GlideDateTime ): boolean; indexLabelChange( labelSysId?: string, triggerIndexAllShared?: boolean, triggerIndexEveryoneOnly?: boolean ): boolean; indexRecord(table?: string, sysId?: string): boolean; indexTable(datasourceTable?: string, childTable?: string): boolean; indexTableNoBlock(datasource?: string, childTable?: string): boolean; indexUpdatableFields(processingStartTime?: string, table?: string): boolean; migrateTable(table?: string, email?: string): boolean; purgeFilteredDocuments(datasource?: string): void; queueUpdatableFieldAction(table?: string, sysId?: string): boolean; constructor(); }