import type { Task, TaskLog } from "../../../admin/shared/types.js"; export interface ILogsViewModel { rows: TaskLog[]; pagination: { totalCount: number; loading: boolean; hasMore: boolean; }; } export interface ITaskDetailViewModel { task: Task | null; loading: boolean; logs: ILogsViewModel; } export interface ITaskDetailPresenter { vm: ITaskDetailViewModel; init(taskId: string): void; loadMore(): void; } export declare const TaskDetailPresenter: import("@webiny/di").Abstraction; export declare namespace TaskDetailPresenter { type Interface = ITaskDetailPresenter; type ViewModel = ITaskDetailViewModel; }