import { QuickFact } from '@equinor/fusion/lib/http/apiClients/models/info/QuickFact'; import { ViewMode } from './element'; export declare enum QuickFactEventType { show = "quick-fact-show", fetch = "quick-fact-fetch", fetched = "quick-fact-fetched", created = "quick-fact-created", updated = "quick-fact-updated" } export type QuickFactEventDetail = { anchor?: string; scope?: string; info?: QuickFact; view?: ViewMode; }; export declare class QuickFactEvent extends CustomEvent { constructor(type: T, init: CustomEventInit); } declare global { interface ElementEventMap { [QuickFactEventType.show]: QuickFactEvent; [QuickFactEventType.fetch]: QuickFactEvent; [QuickFactEventType.fetched]: QuickFactEvent; [QuickFactEventType.created]: QuickFactEvent; [QuickFactEventType.updated]: QuickFactEvent; } }