import { Task, TaskOptions } from '../types';
export declare const pushTask: ({ parentId, id, options, args, extra, }: {
    parentId?: number | undefined;
    id: number;
    options?: TaskOptions<unknown, unknown> | undefined;
    args: ReadonlyArray<unknown>;
    extra?: any;
}) => (s: Task<unknown, unknown>[]) => Task<unknown, unknown>[];
export declare const updateTaskDone: ({ data, id }: {
    data?: any;
    id: number;
}) => (s: Task<unknown, unknown>[]) => Task<unknown, unknown>[];
export declare const updateTaskError: ({ error, id }: {
    error?: any;
    id: number;
}) => (s: Task<unknown, unknown>[]) => Task<unknown, unknown>[];
