import { IFilterModel, IHandlerRegistration } from '../filtermodel'; import { Handler } from '../handler'; export declare class BaseHookSystem { baseKey: string; private model; constructor(baseKey: string, model: IFilterModel); addHandler(obj: { handler: Handler; priority?: number; }): Promise; seriesMap(obj: T, ...rest: any[]): Promise; series(obj: any, ...rest: any[]): Promise; parallel(obj: T, ...rest: any[]): Promise; }