import { WeakEventHandler$3 } from "./WeakEventHandler$3";
import { INotifyCollectionChanged } from "igniteui-angular-core";
import { NotifyCollectionChangedEventArgs } from "igniteui-angular-core";
import { Type } from "igniteui-angular-core";
/**
 * @hidden
 */
export declare class WeakCollectionChangedHandler$1<TInstance> extends WeakEventHandler$3<TInstance, INotifyCollectionChanged, NotifyCollectionChangedEventArgs> {
    static $t: Type;
    protected $tInstance: Type;
    constructor($tInstance: Type, a: TInstance, b: INotifyCollectionChanged, c: (arg1: TInstance, arg2: any, arg3: NotifyCollectionChangedEventArgs) => void);
}
