import type { ITask } from '../domain';
export interface IJob {
    [attribute: string]: any;
    account?: string;
    applications?: string[];
    keys?: string[];
    providerType?: string;
    source?: any;
    type?: string;
    user?: string;
}
export interface ITaskCommand {
    application?: any;
    project?: any;
    job?: IJob[];
    description?: string;
}
export declare class TaskExecutor {
    static executeTask(taskCommand: ITaskCommand): PromiseLike<ITask>;
}
