import { AlCardstackItem } from '@al/core'; import { AlBaseCardConfig, AlBaseCardItem, AlCardstackComponent } from '@al/ng-cardstack-components'; import { AlActionSnackbarElement, AlActionSnackbarEvent, AlToastService } from '@al/ng-generic-components'; import { AlNavigationService } from '@al/ng-navigation-components'; import { AfterViewInit, OnInit, QueryList } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { ConfirmationService } from 'primeng-lts/api'; import { AlBlobService } from '../services/al-blob-service'; import { AlArtifactsCardstack } from '../types/al-artifacts-cardstack'; import { AlArtifactsDefinition, AlArtifactsProperties } from '../types/al-artifacts-definition'; import * as i0 from "@angular/core"; export declare class AlArtifactsListComponent implements OnInit, AfterViewInit { private alToastService; private confirmationService; private navigation; private route; private blobService; type: string; cardstack: QueryList; actionSnackbarText: string; actionSnackbarVisible: boolean; actionSnackbarButtons: AlActionSnackbarElement[]; configAlBaseCard: AlBaseCardConfig; artifactsCardstack: AlArtifactsCardstack; accountId: string; timeoutShowMsg: number; currentSelection: Array>; alCardstack?: AlCardstackComponent; constructor(alToastService: AlToastService, confirmationService: ConfirmationService, navigation: AlNavigationService, route: ActivatedRoute, blobService: AlBlobService); ngOnInit(): void; loadCardstack(accountId: string): void; ngAfterViewInit(): void; onDeleteArtifactCorfimation(artifacts: AlCardstackItem[]): void; batchDeleteAlert(ids: string[]): Promise; showMessage: (mgs: string) => void; /** * Show an error * @param msg */ showGeneralErrorMessage(msg: string): void; changeAllSelection(checked?: boolean): void; changeSimpleSelection(item: AlBaseCardItem): void; updateCurrentSelection(checked?: boolean): void; actionSnackbarProccess(): void; changeVisibleAlSnackbarButtons(event: string, value: boolean): void; actionSnackbarEvent(event: AlActionSnackbarEvent): Promise; closeActionSnackbar(): void; openActionSnackbar(text: string): void; iconCardFunction: (item: AlCardstackItem) => Object; artifactDownload(item: AlArtifactsDefinition): Promise; artifactDownloadCargo(item: AlArtifactsDefinition): Promise; artifactDownloadScheduledSearch(item: AlArtifactsDefinition): Promise; artifactDownloadBulk(artifacts: AlCardstackItem[]): void; /** * This function will handle the tracking for all artifacts related events * * @param eventData Object representing the available properties to be overwritten */ trackSavedSearchEvent(category: string, eventData: { action?: string; label: string; value?: any; }): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }