import { GuiInteractive } from "@magic-xpa/gui";
import { TaskBaseMagicComponent } from './task-base.magic.component';
import { TaskMagicService } from '../services/task.magics.service';
import { OverlayWindowService } from "../services/OverlayWindowService";
/**
 * @ignore
 */
export declare class GuiInteractiveExecutor {
    command: GuiInteractive;
    component: TaskBaseMagicComponent;
    task: TaskMagicService;
    overlayService: OverlayWindowService;
    Run(): void;
    static executeInteractiveCommand(task: TaskMagicService, guiIntactiveCommand: GuiInteractive, overlayService: OverlayWindowService): void;
    private onValue;
    private onGetRowsInPage;
    private onGetMaxRowsInPaginatedTable;
    private OnMessageBox;
    private OnSetTitle;
    private OnGetTopIndex;
    private OnGetIsRowEditing;
}
