import { SyncableObservableCollection$1 } from "./SyncableObservableCollection$1";
import { SortDescription } from "./SortDescription";
import { IList$1, Base, Type } from "./type";
import { NotifyCollectionChangedEventArgs } from "./NotifyCollectionChangedEventArgs";
export declare class SortDescriptionCollection extends Base {
    g(): SyncableObservableCollection$1<SortDescription>;
    private d;
    e: SortDescriptionCollection;
    private f;
    constructor();
    h(a: SortDescription): boolean;
    o(a: number, b: SortDescription): void;
    n(): void;
    a(a: number): SortDescription;
    k(a: SortDescription): number;
    i(a: SortDescription): boolean;
    b(a: number): SortDescription;
    c(a: number, b: SortDescription): SortDescription;
    l(): number;
    m(a: (sender: any, e: NotifyCollectionChangedEventArgs) => void): void;
    p(a: (sender: any, e: NotifyCollectionChangedEventArgs) => void): void;
    readonly j: IList$1<SortDescription>;
    static $t: Type;
}
