import { AlCardstackItem, AlCardstackView, AlCardstackValueDescriptor } from '@al/core'; import { AlGenericAlertDefinition, AlIncidentAlertProperties, AlScheduledReportProperties } from '@al/gestalt'; import { AlCardstackViewCharacteristics } from '@al/ng-cardstack-components'; import { AlToolbarContentConfig } from '@al/ng-generic-components'; export declare class AlSavedSearchComponent extends AlCardstackView { offset: string; actingAccountId?: string; aggregatableList: AlGenericAlertDefinition[]; toolbarDetails: AlToolbarContentConfig; private allUsersRelated; private savedQueries; constructor(); setAccount(accountId: string): Promise; getSavedQueries: () => Promise; /** this is call in the start */ generateCharacteristics(): Promise; generateTagsCharacteristics(): Promise; generateDataTypesCharacteristics(): Promise; /** * This method is called to calculate status totals *before* filtering is applied. */ preAggregateSummary(alerts: AlGenericAlertDefinition[]): void; /** * This method is called to calcualte status totals *after* filtering is applied. */ postAggregateSummary(visibleItems: AlCardstackItem[]): void; onCardsChanged(): void; /** * Retrieve data from the API. * This method should resolve with a detailed model of the array of result data. */ fetchData(): Promise; /** * Convert a backend entity into a generic property set. * This allows sorting, filtering, grouping, and segmenting to be handled using a low-level class that doesn't need to know anything * about our particular entities or services. */ deriveEntityProperties(item: AlGenericAlertDefinition): AlIncidentAlertProperties; removeItems(ids: string[]): Promise; applyFilterBy(vDescriptor: AlCardstackValueDescriptor): boolean; private customeFilterCb; private getAllUsersRelated; private setReduceFilters; }