import type { IQChatOptions } from '@luzmo/dashboard-contents-types';
import { LitElement, PropertyValues } from 'lit';
import type { TemplateResult } from 'lit-html';
export declare class LuzmoIQEmbedChatComponent extends LitElement {
    appServer?: string;
    apiHost?: string;
    options?: IQChatOptions;
    initialSuggestionsDatasetId?: string;
    aiEndpoint?: string;
    authKey?: string;
    authToken?: string;
    version?: string;
    libVersion?: string;
    remoteEntryServer: string;
    aydHost: string;
    availableDatasets?: string[];
    chartElement: HTMLElement;
    static styles: import("lit").CSSResult;
    protected createRenderRoot(): HTMLElement | DocumentFragment;
    protected firstUpdated(_changedProperties: PropertyValues): Promise<void>;
    private get calculatedAppServer();
    private createAndAppendElement;
    private updateVizItemProperties;
    updated(changedProperties: PropertyValues): Promise<void>;
    protected render(): TemplateResult<1>;
    connectedCallback(): void;
}
