export interface MyCallback { displayName?: string; (param: Argument): void | undefined | boolean; } export declare class CallbackList { protected list: MyCallback[]; add(item: MyCallback, name?: string): number; remove(item: MyCallback): MyCallback[]; run(argument: Argument): boolean; }