import { Event, InitModelOf, Page, PageWithTable, Table, TableRow, TableRowActionEvent, TableRowOrderChangedEvent, TableRowsUpdatedEvent } from '../../index'; export declare class OutlineMediator { init(model: InitModelOf): void; protected _skipEvent(page: Page): boolean; onTableRowsInserted(rows: TableRow[], childPages: Page[], pageWithTable: PageWithTable): void; onTableRowsDeleted(rows: TableRow[], childPages: Page[], pageWithTable: PageWithTable): void; onTableRowsUpdated(event: TableRowsUpdatedEvent, pageWithTable: PageWithTable): void; onTableRowAction(event: TableRowActionEvent, page: Page): void; onTableRowOrderChanged(event: TableRowOrderChangedEvent, pageWithTable: PageWithTable): void; onTableFilter(event: Event, page: Page): void; onPageSelected(selectedPage: Page): void; onChildPagesChanged(page: Page): void; } //# sourceMappingURL=OutlineMediator.d.ts.map