import { OnInit } from '@angular/core'; import { BaseComponent } from '@digitaldealers/portal-base-component'; import { ZendeskTicket } from '../../widgets/zendesk/interfaces/zendesk-ticket.interface'; import { TicketMode } from '../intarfaces/widget-data.interface'; import { WidgetObserverService } from '../services/widget-observer.service'; import { CmsItem } from '../intarfaces/cms.inteface'; import { WidgetConfig } from '../intarfaces/widget-config.interface'; import { WidgetTypes } from '../widget-types.enum'; interface ItemsDialogSettings { title: string; listComponent: any; paginationSettings: { lastKey: string; limit: number; }; } export declare class AllItemsDialogComponent extends BaseComponent implements OnInit { private widgetObserver; data: ItemsDialogSettings; theme: boolean; hideWidgetWrapper: boolean; hasBackButton: boolean; orderDetails: any; ticket: ZendeskTicket; targetTicket: ZendeskTicket; ticketMode: TicketMode; margin: number; cmsItem: CmsItem; widgetConfig: WidgetConfig; timelineWidgetType: WidgetTypes; partsTrackerWidgetType: WidgetTypes; detailsMode: boolean; private prevTitle; constructor(widgetObserver: WidgetObserverService, data: ItemsDialogSettings); ngOnInit(): void; closeDetailsMode(): void; goBack(): void; } export {};