export declare const useTaskService: () => { getTaskContext: (taskPath: string, apiUrl: string) => Promise>; getTaskStatus: (taskPath: string, apiUrl: string) => Promise>; getClusterTasks: (apiUrl: string) => Promise>; createClusterTask: (taskData: any, apiUrl: string) => Promise>; createClusterTaskForApp: (taskData: any) => Promise>; createModuleTaskForApp: (moduleId: string, taskData: any) => Promise>; createNodeTask: (nodeId: string, taskData: any, apiUrl: string) => Promise>; createNodeTaskForApp: (nodeId: string, taskData: any) => Promise>; getTaskTitle: (task: any) => string; getTaskKind: (task: any) => "error" | "success" | "warning" | "info"; getTaskIcon: (task: any) => import('vue').FunctionalComponent; getTaskStatusDescription: (task: any, t: (key: string, args?: any) => string, rootTask?: boolean) => string; createErrorNotification: (err: any, message: string, emit: (event: string, ...args: any[]) => void) => void; createErrorNotificationForApp: (err: any, message: string) => void; createNotificationForApp: (notification: any) => void; deleteNotificationForApp: (notification: any) => void; };