type Tasks = Record<string, {
    name: string;
    deps: string[];
}>;
export declare function sequence({ tasks, names, results, missing, recursive, nest, parentName, }: {
    tasks: Tasks;
    names: string[];
    results: string[];
    missing: string[];
    recursive: string[][];
    nest: string[];
    parentName: string;
}): void;
export default function (tasks: Tasks, names: string[]): {
    sequence: string[];
    missingTasks: string[];
    recursiveDependencies: string[][];
};
export {};
