/**
 * @module Hook
 * @description 更新钩子
 */
export default class Hook<T extends (...params: any[]) => any> {
    private handlers;
    get count(): number;
    add(handler: T): void;
    invoke(...args: Parameters<T>): void;
    clean(): void;
}
