import { Model } from '@ceramicnetwork/stream-model'; import { CommitData, StreamConstructor, StreamHandler, StreamReaderWriter, StreamState } from '@ceramicnetwork/common'; export declare class ModelHandler implements StreamHandler { private readonly _schemaValidator; private readonly _viewsValidator; get type(): number; get name(): string; get stream_constructor(): StreamConstructor; constructor(); applyCommit(commitData: CommitData, context: StreamReaderWriter, state?: StreamState): Promise; _applyGenesis(commitData: CommitData, context: StreamReaderWriter): Promise; _applyAnchor(commitData: CommitData, state: StreamState): Promise; } //# sourceMappingURL=model-handler.d.ts.map