import { SchemaCssClassesRepository } from './css-classes/schema.css-classes.repository'; import { SchemaThemeRepository } from './theme/schema.theme.repository'; import { SchemaHorizontalGridRepository } from './horizontal-grid/schema.horizontal-grid.repository'; import { SchemaRowColoringRepository } from './row-coloring/schema.row-coloring.repository'; import { SchemaVerticalGridRepository } from './vertical-grid/schema.vertical-grid.repository'; import { SchemaReadModelRootId } from '../api/global/schema.read-model-root-id'; import { SchemaTheme } from '../api/theme/schema-theme'; import { SchemaRowColoring } from '../api/row-coloring/schema-row-coloring'; import { SchemaCssClass } from '../api/css-classes/schema-css-class'; import { SchemaWarehouse } from '../api/schema.warehouse'; import { HermesObservable, HermesSingle, Optional } from '@generic-ui/hermes'; import { SchemaRowClassArchive } from '../core/styling/schema.row-class.archive'; import { SchemaRowStyleArchive } from '../core/styling/schema.row-style.archive'; import { SchemaRowClass } from '../api/styling/schema.row-class'; import { SchemaRowStyle } from '../api/styling/schema.row-style'; export declare class SchemaDomainWarehouse extends SchemaWarehouse { private readonly schemaCssClassesRepository; private readonly schemaThemeRepository; private readonly schemaHorizontalGridRepository; private readonly schemaRowColoringRepository; private readonly schemaVerticalGridRepository; private readonly schemaRowClassArchive; private readonly schemaRowStyleArchive; constructor(schemaCssClassesRepository: SchemaCssClassesRepository, schemaThemeRepository: SchemaThemeRepository, schemaHorizontalGridRepository: SchemaHorizontalGridRepository, schemaRowColoringRepository: SchemaRowColoringRepository, schemaVerticalGridRepository: SchemaVerticalGridRepository, schemaRowClassArchive: SchemaRowClassArchive, schemaRowStyleArchive: SchemaRowStyleArchive); static readonly services: readonly [typeof SchemaCssClassesRepository, typeof SchemaThemeRepository, typeof SchemaHorizontalGridRepository, typeof SchemaRowColoringRepository, typeof SchemaVerticalGridRepository, typeof SchemaRowClassArchive, typeof SchemaRowStyleArchive]; onTheme(schemaId: SchemaReadModelRootId): HermesObservable; onceTheme(schemaId: SchemaReadModelRootId): HermesSingle; findTheme(schemaId: SchemaReadModelRootId): Optional; onHorizontalGrid(schemaId: SchemaReadModelRootId): HermesObservable; onVerticalGrid(schemaId: SchemaReadModelRootId): HermesObservable; onRowColoring(schemaId: SchemaReadModelRootId): HermesObservable; onCssClasses(schemaId: SchemaReadModelRootId): HermesObservable; onRowClass(schemaId: SchemaReadModelRootId): HermesObservable; onRowStyle(schemaId: SchemaReadModelRootId): HermesObservable; }