/**
 * DAGScheduler — Custom errors (HiveLearn local copy)
 */
export declare class CyclicDependencyError extends Error {
    readonly cycle: string[];
    constructor(cycle: string[]);
}
export declare class TaskTimeoutError extends Error {
    readonly nodeId: string;
    readonly timeoutMs: number;
    constructor(nodeId: string, timeoutMs: number);
}
export declare class TaskFailureError extends Error {
    readonly nodeId: string;
    readonly cause: Error;
    constructor(nodeId: string, cause: Error);
}
