/*! * Jodit Editor PRO (https://xdsoft.net/jodit/) * See LICENSE.md in the project root for license information. * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/ */ import type { IViewBased } from "jodit/esm/types/index"; import type { IToolCall, ToolPermissionScope } from "../../interface/index"; import { UIElement } from "jodit/esm/core/ui/index"; export declare class UIPermissionRequest extends UIElement { private state; className(): string; private toolCall; private scopeSelect; private approveButton; private denyButton; constructor(view: IViewBased, state: { defaultPermissionScope: ToolPermissionScope; }); setToolCall(toolCall: IToolCall): void; setParentView(jodit: IViewBased): this; protected render(): string; protected afterRender(): void; private createControls; updateContent(): void; private formatArguments; private onApprove; private onDeny; destruct(): void; }