import { DatabaseConnection } from "../DatabaseConnection";
import { MakeMongoDbDatabaseConnectionParams } from "../MongoDbDatabaseConnection";
import { TransformedContentStore, TransformedContent } from "./TransformedContent";
export type MakeMongoDbTransformedContentStoreParams = MakeMongoDbDatabaseConnectionParams & {
    /**
      The name of the collection in the database that stores {@link TransformedContent} documents.
      @default "transformed_content"
     */
    collectionName: string;
};
export type MongoDbTransformedContentStore<TC extends TransformedContent> = TransformedContentStore<TC> & DatabaseConnection & {
    metadata: {
        databaseName: string;
        collectionName: string;
    };
};
export declare function makeMongoDbTransformedContentStore<TC extends TransformedContent>({ connectionUri, databaseName, collectionName, }: MakeMongoDbTransformedContentStoreParams): MongoDbTransformedContentStore<TC>;
//# sourceMappingURL=MongoDbTransformedContentStore.d.ts.map