import MillenniumDBError from './millenniumdb-error'; import { ResponseHandlerObserver } from './response-handler'; import { ResultObserver } from './result'; /** * CatalogObserver handles the stream of data coming from a catalog request */ declare class CatalogObserver implements ResponseHandlerObserver { private _error; private _summary; private _resultObserver; /** * This constructor should not be called directly */ constructor(); onVariables(_variables: Array): void; onRecord(_record: Array): void; onSuccess(summary: any): void; onError(error: MillenniumDBError): void; subscribe(resultObserver: ResultObserver): void; } export default CatalogObserver;