import { ResponseInterceptor } from '../../types/interceptors';
import { Messages } from '../../views/chat/messages/messages';
type Finish = () => void;
export declare class Demo {
    static readonly URL = "ai-assistant-demo";
    private static readonly EXAMPLE_AI_MESSAGE;
    private static readonly EXAMPLE_AI_STREAMED_MESSAGE;
    static request(messages: Messages, onFinish: Finish, responseInterceptor: ResponseInterceptor): void;
    static requestStream(messages: Messages, onOpen: () => void, onClose: () => void): void;
    static populateMessages(textElement: HTMLElement, messages: Messages, onClose: () => void, wordIndex?: number): void;
}
export {};
//# sourceMappingURL=demo.d.ts.map