export declare class Callback { private funcs; private keySeed; /** 注册回调函数,返回可用于移除的 key */ add(func: (args: Args) => any): string; /** 按函数引用或 add 返回的 key 移除回调 */ remove(funcOrKey: ((args: Args) => any) | string): void; fire(args: Args): void; static create(): Callback; }