import { MongoClient } from 'mongodb'; export declare const mongoUrlLocal: string; export declare const mongoUrlAws: string; export declare function getMongoClient(url?: any): Promise; export declare function getDb(name: any): Promise<{ client: MongoClient; db: import("mongodb").Db; }>; export declare function getGithubCollection(name: any): Promise<{ client: MongoClient; col: import("mongodb").Collection; }>; export declare const getSinceCol: () => Promise<{ col: import("mongodb").Collection; client: MongoClient; }>; export declare function getCollection(dbName: any, colName: any, mongoUrl?: string): Promise<{ client: MongoClient; col: import("mongodb").Collection; }>; export declare function getMongoCollection(dbName: any, colName: any, mongoUrl?: string): Promise<{ client: MongoClient; col: import("mongodb").Collection; }>; export declare const createOrUpdateMongoItems: (col: any, items: any, key: any) => Promise; export declare function createIndex({ dbName, colName, mongoUrl, key, sort }: { dbName: any; colName: any; mongoUrl: any; key: any; sort?: number; }): Promise; export declare function scrollCollection(col: any, where: any, batch: number, processItems: any): Promise; export declare function getCol(dbName: any, colName: any, mongoUrl?: string): Promise>; export declare const updateMongoItems: (col: any, items: any, key: any) => Promise; export declare function scanMongoCollection({ col, where, batch, processItems }: { col: any; where: any; batch?: number; processItems: any; }): Promise; //# sourceMappingURL=mongodb.d.ts.map