import { OnDestroy, OnInit } from '@angular/core';
import { DomSanitizer, SafeResourceUrl } from "@angular/platform-browser";
import { AiAssistantService } from "./yz-ai-assistant.service";
import { TokenService } from "../../token/token.service";
import { UserService } from "../../user/user.service";
import { ActivatedRoute } from "@angular/router";
import { ModalRef, ModalService } from "ng-zorro-antd-mobile";
export declare class YzAiAssistantComponent implements OnInit, OnDestroy {
    private sanitizer;
    private aiAssistantService;
    private activatedRoute;
    private tokenService;
    private user;
    private modalService;
    aiAssistantShow: boolean;
    aiAssistantList: Array<AiAssistant>;
    selectAi: AiAssistant;
    modalRef: Array<ModalRef>;
    cdkDragBoundary: string;
    systemCode: any;
    constructor(sanitizer: DomSanitizer, aiAssistantService: AiAssistantService, activatedRoute: ActivatedRoute, tokenService: TokenService, user: UserService, modalService: ModalService);
    ngOnInit(): void;
    queryAiAssistant(systemCode: string): Promise<void>;
    compressAndEncodeBase64(input: any): Promise<string>;
    showOpeartion(): void;
    ngOnDestroy(): void;
}
export interface AiAssistant {
    id?: string;
    name?: string;
    url?: string;
    safeUrl?: SafeResourceUrl;
}
