UNPKG

@latitude-data/webcomponents

Version:
25 lines (24 loc) 981 B
import { EventEmitter } from '../../stencil-public-runtime'; import { EmbeddingEvent, type EmbeddingEventData } from '@latitude-data/embedding'; export declare class LatitudeEmbed { url: string; params: Record<string, string>; signedParams: string; iframeSrc: string; queryOrigin: string; rootEl: HTMLElement; paramsChanged: EventEmitter<EmbeddingEventData<EmbeddingEvent.ParamsChanged>>; componentWillLoad(): void; componentDidLoad(): void; disconnectedCallback(): void; queryChanged(): void; signedParamsChanged(): void; runHandler(event: CustomEvent<EmbeddingEventData<EmbeddingEvent.Run>>): void; paramsChangedHander(event: CustomEvent<EmbeddingEventData<EmbeddingEvent.ChangeParamRequest>>): void; customEventHander(event: CustomEvent<EmbeddingEventData<EmbeddingEvent.Run>>): void; private get iframe(); private buildIframeData; private buildQueryOrigin; private handleMessage; render(): any; }