type UnknownFunction = (...args: any[]) => unknown;
export default class SimpleSignal<F extends UnknownFunction> {
    private functions;
    constructor();
    add(func: F): boolean;
    remove(func: F): boolean;
    removeAll(): boolean;
    dispatch(...args: Parameters<F>): void;
    get numItems(): number;
}
export {};
