import { BucketName, CouchbaseClusterTypes } from '@cbjsdev/shared'; import { Bucket } from './bucket.js'; import { Cluster } from './cluster.js'; import { StreamableRowPromise } from './streamablepromises.js'; import { ViewMetaData, ViewQueryOptions, ViewResult, ViewRow } from './viewtypes.js'; /** * @internal */ export declare class ViewExecutor> { private _bucket; /** * @internal */ constructor(bucket: Bucket); /** @internal */ get _cluster(): Cluster; /** * @internal */ query(designDoc: string, viewName: string, options: ViewQueryOptions): StreamableRowPromise, ViewRow, ViewMetaData>; }