import { EventArgs, IList, Type } from "./type";
import { NotifyCollectionChangedAction } from "./NotifyCollectionChangedAction";
/**
 * @hidden
 */
export declare class NotifyCollectionChangedEventArgs extends EventArgs {
    static $t: Type;
    constructor(a: number, b: NotifyCollectionChangedAction);
    constructor(a: number, b: NotifyCollectionChangedAction, c: any, d: number);
    constructor(a: number, b: NotifyCollectionChangedAction, c: any, d: any, e: number);
    constructor(a: number, ..._rest: any[]);
    private f;
    get action(): NotifyCollectionChangedAction;
    private b;
    get newItems(): IList;
    private h;
    get newStartingIndex(): number;
    private c;
    get oldItems(): IList;
    private i;
    get oldStartingIndex(): number;
}
