import { EventEmitter } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { SkyModalComponent } from '@blackbaud/skyux/dist/core'; import { ComponentLocalizationsModel } from '../locale/component-localizations.model'; import { GridState } from './state'; import { ListViewGridColumnModel } from './state/columns/column.model'; import { SkyContribListComponent } from '../list'; import { SkyContribLocaleService } from '../locale/locale.service'; export declare class SkyContribListViewGridColumnSelectorComponent { localeService: SkyContribLocaleService; private gridState; columnsChanged: EventEmitter; modal: SkyModalComponent; list: SkyContribListComponent; localizations: ComponentLocalizationsModel; constructor(localeService: SkyContribLocaleService, gridState: GridState); readonly columns: Observable>; readonly displayedColumns: Observable>; applyChanges(): void; }