import { PrimaryKey } from '../common'; import { AnyAuthRequest } from '../helper/interfaces'; import { TaskRecord } from './task.entities'; declare class CreateTaskDto { id: string; type: string; service: string; channel: string; payload: any; } declare class SearchTaskDto { identifier: string; type: string; service: string; } export declare class TaskController { createTask(body: CreateTaskDto, req: AnyAuthRequest): Promise; searchTask(query: SearchTaskDto, req: AnyAuthRequest): Promise; invoke(id: PrimaryKey, req: AnyAuthRequest): Promise; } export {};