import { LitElement, PropertyValues } from "lit";
export declare class GLChatWidget extends LitElement {
    url: string;
    position: "left" | "right";
    private widgetMode;
    private toggleButtonExpandedIcon;
    private toggleButtonMinimizedIcon;
    private fullScreenButtonIcon;
    private minimizeButtonIcon;
    static styles: import("lit").CSSResult;
    protected updated(changedProperties: PropertyValues): void;
    private updateIframeSource;
    private toggleWidget;
    private showWidget;
    private hideWidget;
    private toggleFullscreen;
    private enterFullscreen;
    private exitFullscreen;
    render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        "gl-chat-widget": GLChatWidget;
    }
}
