/** * MongoDB client implementation. * * Uses the native MongoDB plugin type from @superblocksteam/types. */ import type { z } from "zod"; import type { QueryExecutor, TraceMetadata } from "../registry.js"; import type { IntegrationConfig, IntegrationClientImpl } from "../types.js"; import type { MongoDBClient, MongoDBAction, MongoDBParams } from "./types.js"; /** * Internal implementation of MongoDBClient. */ export declare class MongoDBClientImpl implements MongoDBClient, IntegrationClientImpl { readonly config: IntegrationConfig; private readonly executeQuery; constructor(config: IntegrationConfig, executeQuery: QueryExecutor); get name(): string; get pluginId(): string; private buildRequest; run(collection: string, action: MongoDBAction, schema: z.ZodSchema, params?: MongoDBParams, metadata?: TraceMetadata): Promise; } //# sourceMappingURL=client.d.ts.map