import { IgCollection } from './IgCollection';
import { SyncableObservableCollection$2 } from './SyncableObservableCollection$2';
import { GridLayoutSizeDefinition as GridLayoutSizeDefinition_internal } from './GridLayoutSizeDefinition';
import { IgrGridLayoutSizeDefinition as IgrGridLayoutSizeDefinition } from './igr-grid-layout-size-definition';
export declare class IgrSizeDefinitionCollection extends IgCollection<IgrGridLayoutSizeDefinition, GridLayoutSizeDefinition_internal> {
    constructor(list?: IgrGridLayoutSizeDefinition[]);
    protected _createInnerColl(): SyncableObservableCollection$2<IgrGridLayoutSizeDefinition, GridLayoutSizeDefinition_internal>;
}
