export {};
declare global {
    export interface Array<T> {
        addRange(range: T[]): T[];
        clear(): T[];
        first(): T;
        last(): T;
        where(predicate: (item: T) => boolean): T[];
        removeRange(index: number, range: number): T[];
        strictSort(): T[];
        orderBy(propertyExpressions: (item: T) => string, asc?: boolean): T[];
        insertAt(item: T, index: number): T[];
        getMatchCount(predicate: (item: T) => boolean): number;
        removeDuplicate(Key: keyof T): T[];
    }
}
