import '@material/web/iconbutton/icon-button.js'; import '@material/web/progress/circular-progress.js'; import '@material/web/menu/menu.js'; import '@material/web/menu/menu-item.js'; import { LtpServerApi } from './LtpServerApi.js'; import { YpCodeBase } from '@yrpri/webapp/common/YpCodeBaseclass.js'; import { YpBaseElement } from '@yrpri/webapp/common/yp-base-element.js'; export declare class LtpStreamingAIResponse extends YpCodeBase { wsClientId: string; targetContainer: HTMLElement | HTMLInputElement | undefined; caller: YpBaseElement; api: LtpServerApi; ws: WebSocket; isActive: boolean; constructor(caller: YpBaseElement, targetContainer?: HTMLElement | HTMLInputElement | undefined); close(): void; connect(): Promise; onWsOpen(event: Event, resolve: (wsClientId: string) => void): void; onMessage(event: MessageEvent): void; } //# sourceMappingURL=LtpStreamingAIResponse.d.ts.map