import { InjectionToken } from '@angular/core'; export interface ElementPopupData { element?: ElementPopupDataElements; labels: string[]; elements: ElementPopupDataElements[]; description: string; helpUrl?: string; } /** Screen name object from API (e.g. list elements response) */ export interface ElementPopupScreenNameObj { id?: number; workspaceVersionId?: number; name: string; url?: string; elementCount?: number | null; } export interface ElementPopupDataElements { labels: string[]; title: string; selector?: string; id?: number; screenName?: string; screenNameId?: number; /** Screen name object from API; display name via screenNameObj.name */ screenNameObj?: ElementPopupScreenNameObj; } /** Sentinel returned from afterClosed() when user clicked "Edit in depth". */ export declare const ELEMENT_POPUP_EDIT_IN_DEPTH: unique symbol; export declare const ELEMENT_POPUP_DATA: InjectionToken;