import DPipeline from './modules/pipeline'; import { Ddan } from '../../typings'; declare const DHooker_base: { new (): {}; __instance__: any; readonly Instance: DHooker; readonly I: DHooker; }; export default class DHooker extends DHooker_base { __lockedMap: Map>; pipeline: DPipeline; constructor(); lock(id: string, func: Ddan.PFunction): Promise<[any, undefined] | [null, any]> | undefined; unlock(id: string): void; exec(func: Ddan.PFunction, taskId: string): Ddan.PSafeResult; } export {};