UNPKG

@progress/telerik-angular-native-report-viewer

Version:

Progress® Telerik® Native Report Viewer for Angular

37 lines (36 loc) 1.63 kB
import { ElementRef, OnInit, Renderer2 } from '@angular/core'; import { ReportingAngularViewerService } from '../reporting-angular-viewer.service'; import { PromptOutput, PromptRequestEvent } from "@progress/kendo-angular-conversational-ui"; import { SVGIcon } from '@progress/kendo-svg-icons'; import { AiInfo } from '@progress/telerik-common-report-viewer/dist/Types/AiInfoType'; import * as i0 from "@angular/core"; export declare class AiPromptComponent implements OnInit { private renderer; private el; private service; promptOutputs: Array<PromptOutput>; windowTop: number; windowLeft: number; windowWidth: number; xIcon: SVGIcon; activeView: number; showConsent: boolean; aiInfo: AiInfo; predefinedPrompts: string[]; consentAcceptBtnText: string; consentRejectBtnText: string; private idCounter; constructor(renderer: Renderer2, el: ElementRef, service: ReportingAngularViewerService); ngOnInit(): Promise<void>; toggle(isOpened: boolean): void; onWidthChange(width: number): void; onHeightChange(height: number): void; onPromptRequest(event: PromptRequestEvent): void; onActiveViewChange(viewId: number): void; consentCancel(): void; consentAccept(): Promise<void>; getLocaleMessage(message: string): string; private createPromptOutputFromResponse; static ɵfac: i0.ɵɵFactoryDeclaration<AiPromptComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AiPromptComponent, "aiprompt-window", never, { "promptOutputs": { "alias": "promptOutputs"; "required": false; }; }, {}, never, never, false, never>; }