import { EventRepository, HermesObservable } from '@generic-ui/hermes'; import { SchemaReadModelRootId } from './global/schema.read-model-root-id'; import { SchemaTheme } from './theme/schema-theme'; import { SchemaRowColoring } from './row-coloring/schema-row-coloring'; export declare abstract class SchemaEventRepository extends EventRepository { protected constructor(); abstract onThemeChanged(schemaId: SchemaReadModelRootId): HermesObservable; abstract onHorizontalGridChanged(schemaId: SchemaReadModelRootId): HermesObservable; abstract onVerticalGridChanged(schemaId: SchemaReadModelRootId): HermesObservable; abstract onRowColoring(schemaId: SchemaReadModelRootId): HermesObservable; }