import { ListSortLabelModel } from './sort/label.model'; import { StateDispatcher, StateOrchestrator } from 'microedge-rxstate'; import { ListStateAction } from './list-state-action.type'; import { ListToolbarItemModel } from './toolbar/toolbar-item.model'; import { ListItemModel } from './items/item.model'; import { ListFilterModel } from './filters/filter.model'; export declare class ListStateOrchestrator extends StateOrchestrator { } export declare class ListStateDispatcher extends StateDispatcher { toolbarExists(exists: boolean): void; toolbarAddItems(items: ListToolbarItemModel[], index?: number): void; searchSetFunctions(sortFunctions: ((data: any, searchText: string) => boolean)[]): void; searchSetFieldSelectors(fieldSelectors: Array): void; searchSetText(searchText: string): void; searchSetOptions(searchText: string, sortFunctions: ((data: any, searchText: string) => boolean)[], fieldSelectors: Array): void; sortSetAvailable(sortLabels: ListSortLabelModel[]): void; sortSetFieldSelectors(fieldSelectors: any[]): void; sortSetGlobal(sortLabels: ListSortLabelModel[]): void; itemsSet(items: ListItemModel[]): void; viewsSetActive(id: string): void; filtersUpdate(filters: ListFilterModel[]): void; filtersLoad(filters: ListFilterModel[]): void; }