import { HandleFn } from './types';
/**
 * @description 责任链模式  ResponsibilityChain
 */
export default class ResChain {
    private transaction;
    private handleFn;
    private next;
    constructor(handleFn: HandleFn, transaction?: any, next?: ResChain);
    /**
     * @description 设置下一个处理对象
     * @param next
     */
    setNext(next: ResChain): void;
    /**
     * @description 处理
     * @param transaction
     */
    handle(transaction?: any): void;
}
//# sourceMappingURL=index.d.ts.map