import { Collection } from '../collection'; import type { Db } from '../db'; import type { Server } from '../sdam/server'; import type { ClientSession } from '../sessions'; import type { Callback } from '../utils'; import { AbstractOperation, OperationOptions } from './operation'; export interface CollectionsOptions extends OperationOptions { nameOnly?: boolean; } /** @internal */ export declare class CollectionsOperation extends AbstractOperation { options: CollectionsOptions; db: Db; constructor(db: Db, options: CollectionsOptions); execute(server: Server, session: ClientSession | undefined, callback: Callback): void; } //# sourceMappingURL=collections.d.ts.map