import { IgxDataSourceGroupDescription } from "./igx-data-source-group-description";
import { DataSourceGroupDescriptionCollection as DataSourceGroupDescriptionCollection_internal } from "./DataSourceGroupDescriptionCollection";
export declare class IgxDataSourceGroupDescriptionCollection {
    protected createImplementation(): DataSourceGroupDescriptionCollection_internal;
    protected _implementation: any;
    /**
     * @hidden
     */
    get i(): DataSourceGroupDescriptionCollection_internal;
    private onImplementationCreated;
    constructor();
    protected _provideImplementation(i: any): void;
    findByName(name: string): any;
    add(item: IgxDataSourceGroupDescription): boolean;
    insert(index: number, item: IgxDataSourceGroupDescription): void;
    clear(): void;
    indexOf(item: IgxDataSourceGroupDescription): number;
    remove(item: IgxDataSourceGroupDescription): boolean;
    removeAt(index: number): IgxDataSourceGroupDescription;
}
