import { OnDestroy } from '@angular/core'; import { RecursivePartial } from '@jscrpt/common'; import { LimitedRowSelectorOptions, LimitedRowSelector } from './limitedRowSelector.interface'; import { BasicRowSelectorComponent } from '../basic/basicRowSelector.component'; import { GridPlugin } from '../../../interfaces'; import * as i0 from "@angular/core"; /** * Component used for handling row selection with limit of selected rows */ export declare class LimitedRowSelectorComponent extends BasicRowSelectorComponent implements LimitedRowSelector, GridPlugin>, OnDestroy { /** * @inheritdoc */ get options(): LimitedRowSelectorOptions; set options(options: RecursivePartial>); /** * Adds item to selection (or remove it from selection if deselect is true) * @param item - Item that is going to be selected * @param select - Indication whether select specified item, defaults to true */ selectItem(item: TData, select?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-limited-row-selector", never, {}, {}, never, never, true, never>; } //# sourceMappingURL=limitedRowSelector.component.d.ts.map