import { Task } from './task'; type QueryableMethods = 'state' | 'pending' | 'resolved' | 'rejected' | 'result' | 'error' | 'match'; /** * Task Group contains queryable properties of the task. */ export type TaskGroup = Pick, QueryableMethods>; /** * Creates a group of tasks where the state of the task that last change its' state * is used. * * @param tasks */ export declare function TaskGroup(tasks: Array>): TaskGroup; export {};