import { EmbedVisualCommand, EmbedWithoutVisualCommand } from '../dto/embed-visual-command'; import { EmbedVisualUrlResponse } from '../dto/embed-visual-url-response'; import { DashboardExperience, VisualExperience } from 'amazon-quicksight-embedding-sdk'; import { EmbedDashboardCommand } from '../dto/embed-dashboard-command'; import { EmbedDashboardResponse } from '../dto/embed-dashboard-response'; import { QuicksightEmbedOptions, QuicksightVisualConfig } from '../model/quicksight.model'; import * as i0 from "@angular/core"; export declare class Shared { private readonly http; private readonly configService; private readonly sweetAlertService; private readonly termPipe; private readonly globalTermService; private readonly path; private sessionTimer?; private scheduleSessionExpiry; clearSessionTimer(): void; handleSessionExpired(): Promise; getEmbedUrl(command: EmbedDashboardCommand): import("rxjs").Observable; getEmbedVisualUrl(command: EmbedVisualCommand): import("rxjs").Observable; getEmbedVisualUrlsAnonymous(command: EmbedVisualCommand): import("rxjs").Observable; createEmbedContext(embedUrl: string, container: HTMLElement, options?: QuicksightEmbedOptions): Promise; embedDashboard(command: EmbedDashboardCommand, container: HTMLElement, options?: QuicksightEmbedOptions): Promise; embedDashboardInteractive(command: EmbedDashboardCommand, container: HTMLElement, options?: QuicksightEmbedOptions): Promise; private toSdkMessageListener; setDashboardParameters(dashboard: DashboardExperience, parameters: Record): Promise; createEmbedVisualContext(embedUrl: string, container: HTMLElement, options?: { height?: string; width?: string; }): Promise; embedSequentialVisuals(command: EmbedWithoutVisualCommand, configs: QuicksightVisualConfig[], onVisualLoaded?: (visualId: string) => void): Promise; embedSequentialVisualsInteractive(command: EmbedWithoutVisualCommand, configs: QuicksightVisualConfig[], onVisualLoaded?: (visualId: string, ref: VisualExperience) => void): Promise>; setVisualParameters(visual: VisualExperience, parameters: Record): Promise; setVisualsParameters(visuals: Iterable, parameters: Record): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }