import { Config } from './configuration'; export interface Options { depth?: number; skipPaths?: string[]; } export declare type Doc = { [serverName: string]: ServerDoc; }; export declare type ServerDoc = { [databasenName: string]: DatabaseDoc; }; export declare type DatabaseDoc = { [collectionName: string]: CollectionDoc; }; export declare type CollectionDoc = TOrDiscriminatedT; export declare type TOrDiscriminatedT = T | { [discriminator: string]: T; }; export declare function getDoc(config: Config): Promise;