import type { Constructor } from '@cratis/fundamentals'; import { ChronicleConnection } from '../connection/index.js'; import type { IMaterializedReadModels } from './IMaterializedReadModels.js'; /** * Implements {@link IMaterializedReadModels} by working with the Chronicle materialized read model gRPC service. */ export declare class MaterializedReadModels implements IMaterializedReadModels { private readonly _eventStore; private readonly _namespace; private readonly _connection; constructor(_eventStore: string, _namespace: string, _connection: ChronicleConnection); /** @inheritdoc */ getInstances(readModelType: Constructor, skip?: number, take?: number): Promise; /** @inheritdoc */ observeInstances(readModelType: Constructor, skip?: number, take?: number): AsyncIterable; private resolveIdentifier; private toPageParams; private deserialize; private releaseInstances; private releaseInstance; private getSchema; private schemaHasComplianceMetadata; } //# sourceMappingURL=MaterializedReadModels.d.ts.map