import { EventEmitter } from '@angular/core'; import { SkyModalComponent } from '@blackbaud/skyux/dist/core'; import { ComponentLocalizationsModel } from '../locale/component-localizations.model'; import { ListFilterModel } from '../list/state/filters/filter.model'; import { ListState, ListStateDispatcher } from '../list/state'; import { SkyContribLocaleService } from '../locale/locale.service'; export declare class SkyContribListFiltersTabbedModalComponent { localeService: SkyContribLocaleService; title: string; sections: string[]; private onClear; private onCancel; private state; private dispatcher; modal: SkyModalComponent; localizations: ComponentLocalizationsModel; private filters; constructor(localeService: SkyContribLocaleService, title: string, sections: string[], onClear: EventEmitter, onCancel: EventEmitter, state: ListState, dispatcher: ListStateDispatcher); readonly modalFilters: ListFilterModel[]; sectionFilters(section: string): ListFilterModel[]; applyFilters(): void; clearFilters(): void; isValid(): boolean; sectionValid(section: string): boolean; cancel(): void; }