import { Router } from '@angular/router'; import { SelectComponent } from './select/select.component'; import { Option } from '../../models/shared/select'; import { NavbarItem } from '../../models/shared/navbar'; import { ProgressBarComponent } from './progress-bar/progress-bar.component'; import { CommonService } from '../../services/common/common.service'; import { ContextMenu } from '../../models/shared/context-menu'; import { ContextMenuClickEvent } from '../../models/shared/table'; import * as i0 from "@angular/core"; export declare class SharedComponent { private commonService; private router; name: string; title: string; dropdownOptions: Option[]; navbodyOptions: NavbarItem[]; navfooterOptions: NavbarItem[]; tags: string[]; showModal: boolean; showErrorNotification: boolean; showWarningNotification: boolean; showInfoNotification: boolean; showSuccessNotification: boolean; isFullPageLoader: boolean; errorColor: string; tableHeader: ({ title: string; id: string; component?: undefined; inputs?: undefined; outputEvents?: undefined; } | { title: string; id: string; component: typeof SelectComponent; inputs: { options: { title: string; value: string; }[]; }; outputEvents: string[]; } | { title: string; id: string; component: typeof ProgressBarComponent; inputs?: undefined; outputEvents?: undefined; })[]; onTest(event: any): void; tableBody: ({ id: string; projectName: string; description: string; progress: { max: number; value: number; }; status: { label: string; }; owner: string; startDate: string; endDate: string; createdTime: string; createdBy: string; lastModifiedTime: string; lastModifiedBy: string; } | { id: string; projectName: string; description: string; progress: { max?: undefined; value?: undefined; }; status: { label: string; }; owner: string; startDate: string; endDate: string; createdTime: string; createdBy: string; lastModifiedTime: string; lastModifiedBy: string; })[]; contextMenuData: ContextMenu[]; isFullRippleLoader: boolean; constructor(commonService: CommonService, router: Router); ngOnInit(): void; dialogButtonsOutput(event: Event): void; navbarToggle(item: NavbarItem | Event): void; dialogBoxNegativeAction: (event: Event) => void; dialogBoxPositiveAction: (event: Event) => void; dialogsUseCases: ({ title: string; description: string; negativeAction: (event: Event) => void; positiveAction: (event: Event) => void; positiveButtonText: string; negativeButtonText: string; showDialog: boolean; dialogButtonText: string; iconUrl: string; } | { title: string; description: string; negativeAction: (event: Event) => void; positiveAction: (event: Event) => void; positiveButtonText: string; negativeButtonText: string; showDialog: boolean; dialogButtonText: string; iconUrl?: undefined; } | { description: string; negativeAction: (event: Event) => void; positiveAction: (event: Event) => void; positiveButtonText: string; negativeButtonText: string; showDialog: boolean; dialogButtonText: string; iconUrl: string; title?: undefined; } | { title: string; negativeAction: (event: Event) => void; positiveAction: (event: Event) => void; positiveButtonText: string; negativeButtonText: string; showDialog: boolean; dialogButtonText: string; iconUrl: string; description?: undefined; } | { title: string; description: string; showDialog: boolean; dialogButtonText: string; iconUrl: string; negativeAction?: undefined; positiveAction?: undefined; positiveButtonText?: undefined; negativeButtonText?: undefined; } | { title: string; showDialog: boolean; dialogButtonText: string; iconUrl: string; description?: undefined; negativeAction?: undefined; positiveAction?: undefined; positiveButtonText?: undefined; negativeButtonText?: undefined; } | { description: string; showDialog: boolean; dialogButtonText: string; iconUrl: string; title?: undefined; negativeAction?: undefined; positiveAction?: undefined; positiveButtonText?: undefined; negativeButtonText?: undefined; } | { negativeAction: (event: Event) => void; positiveAction: (event: Event) => void; positiveButtonText: string; negativeButtonText: string; showDialog: boolean; dialogButtonText: string; iconUrl: string; title?: undefined; description?: undefined; } | { title: string; description: string; showDialog: boolean; dialogButtonText: string; negativeAction?: undefined; positiveAction?: undefined; positiveButtonText?: undefined; negativeButtonText?: undefined; iconUrl?: undefined; } | { title: string; negativeAction: (event: Event) => void; positiveAction: (event: Event) => void; positiveButtonText: string; negativeButtonText: string; showDialog: boolean; dialogButtonText: string; description?: undefined; iconUrl?: undefined; } | { description: string; negativeAction: (event: Event) => void; positiveAction: (event: Event) => void; positiveButtonText: string; negativeButtonText: string; showDialog: boolean; dialogButtonText: string; title?: undefined; iconUrl?: undefined; } | { showDialog: boolean; dialogButtonText: string; iconUrl: string; title?: undefined; description?: undefined; negativeAction?: undefined; positiveAction?: undefined; positiveButtonText?: undefined; negativeButtonText?: undefined; } | { title: string; showDialog: boolean; dialogButtonText: string; description?: undefined; negativeAction?: undefined; positiveAction?: undefined; positiveButtonText?: undefined; negativeButtonText?: undefined; iconUrl?: undefined; } | { description: string; showDialog: boolean; dialogButtonText: string; title?: undefined; negativeAction?: undefined; positiveAction?: undefined; positiveButtonText?: undefined; negativeButtonText?: undefined; iconUrl?: undefined; } | { negativeAction: (event: Event) => void; positiveAction: (event: Event) => void; positiveButtonText: string; negativeButtonText: string; showDialog: boolean; dialogButtonText: string; title?: undefined; description?: undefined; iconUrl?: undefined; } | { showDialog: boolean; dialogButtonText: string; title?: undefined; description?: undefined; negativeAction?: undefined; positiveAction?: undefined; positiveButtonText?: undefined; negativeButtonText?: undefined; iconUrl?: undefined; })[]; showFullPageLoader(): void; showFullRippleLoader(): void; hidingAlert(): void; onFilesChanged(event: any): void; onError(event: any): void; onTagsChange(updatedTags: string[]): void; onContextMenuItemClick(event: ContextMenuClickEvent): void; navigateToRoute(row: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }