comp-message-card.component.d.ts 1.1 KB

12345678910111213141516171819202122
  1. import { FmodeChat } from '../../service-fmai/service-chat';
  2. import Parse from "parse";
  3. import { ClipboardService } from '../../comp-markdown-preview/clipboard.service';
  4. import { FmodeTTS } from '../../voice/tts';
  5. import { FmodeChatMessage } from '../../../core/agent/chat/interface';
  6. import * as i0 from "@angular/core";
  7. export declare class FmChatMessageCard {
  8. private copyServ;
  9. index: number | undefined;
  10. message: FmodeChatMessage;
  11. role: Parse.Object;
  12. chat: FmodeChat;
  13. user: Parse.User;
  14. constructor(copyServ: ClipboardService);
  15. tts: FmodeTTS | null;
  16. toggleVoicePlay(): Promise<void>;
  17. updateVoiceDuration(duration: number): void;
  18. saveSession(): void;
  19. copy(): Promise<void>;
  20. static ɵfac: i0.ɵɵFactoryDeclaration<FmChatMessageCard, never>;
  21. static ɵcmp: i0.ɵɵComponentDeclaration<FmChatMessageCard, "fm-chat-message-card", never, { "index": { "alias": "index"; "required": false; }; "message": { "alias": "message"; "required": false; }; "role": { "alias": "role"; "required": false; }; "chat": { "alias": "chat"; "required": false; }; }, {}, never, never, true, never>;
  22. }