declare const _exports: { getUrlInfo: (url?: string) => { url: string | undefined; auth: { username: string | undefined; password: string | undefined; }; }; getCouchInfo: () => { url: string | undefined; auth: { username: string | undefined; password: string | undefined; }; cookie: string; }; getPouch: (opts?: {}) => new (name?: string | undefined, options?: PouchDB.Configuration.DatabaseConfiguration | undefined) => PouchDB.Database; createView(db: any, viewJs: string, viewName: string): Promise; createNewUserEmailView: () => Promise; createAccountEmailView: () => Promise; createUserAppView: () => Promise; createApiKeyView: () => Promise; createUserBuildersView: () => Promise; createPlatformUserView: () => Promise; queryView: (viewName: import("./src/db/constants").ViewName, params: PouchDB.Query.Options, db: PouchDB.Database<{}>, createFunc: any, opts?: import("./src/db/views").QueryViewOptions | undefined) => Promise; queryPlatformView: (viewName: import("./src/db/constants").ViewName, params: PouchDB.Query.Options, opts?: import("./src/db/views").QueryViewOptions | undefined) => Promise; queryGlobalView: (viewName: import("./src/db/constants").ViewName, params: PouchDB.Query.Options, db?: PouchDB.Database<{}> | undefined, opts?: import("./src/db/views").QueryViewOptions | undefined) => Promise; init: (opts: any) => void; dangerousGetDB: (dbName: any, opts: any) => any; closeDB: (db: any) => Promise; doWithDB: (dbName: any, cb: any, opts?: {}) => Promise; allDbs: () => any[]; SEPARATOR: "_"; UNICODE_MAX: "￰"; AutomationViewMode: typeof import("./src/db/constants").AutomationViewMode; ViewName: typeof import("./src/db/constants").ViewName; DeprecatedViews: { by_email2: string[]; }; DocumentType: typeof import("./src/db/constants").DocumentType; StaticDatabases: { GLOBAL: { name: string; docs: { apiKeys: string; usageQuota: string; licenseInfo: string; }; }; PLATFORM_INFO: { name: string; docs: { tenants: string; install: string; }; }; }; APP_PREFIX: string; APP_DEV: string; APP_DEV_PREFIX: string; getDocParams(docType: any, docId?: any, otherProps?: any): any; getQueryIndex(viewName: import("./src/db/constants").ViewName): string; generateWorkspaceID(): string; getWorkspaceParams(id?: string, otherProps?: {}): { startkey: string; endkey: string; }; generateGlobalUserID(id?: any): string; getGlobalUserParams(globalId: any, otherProps?: any): any; getUsersByAppParams(appId: any, otherProps?: any): any; generateTemplateID(ownerId: any): string; generateAppUserID(prodAppId: string, userId: string): string; getTemplateParams(ownerId: any, templateId: any, otherProps?: {}): { startkey: any; endkey: string; }; generateRoleID(id: any): string; getRoleParams(roleId?: null, otherProps?: {}): any; getStartEndKeyURL(base: any, baseKey: any, tenantId?: null): string; getAllDbs(opts?: { efficient: boolean; }): Promise; getAllApps({ dev, all, idsOnly, efficient }?: any): Promise; getProdAppIDs(): Promise; getDevAppIDs(): Promise; dbExists(dbName: any): Promise; pagination(data: any[], pageSize: number, { paginate, property, getKey, }?: { paginate: boolean; property: string; getKey?: ((doc: any) => string | undefined) | undefined; }): { data: any[]; hasNextPage: boolean; nextPage?: undefined; } | { data: any[]; hasNextPage: boolean; nextPage: string | undefined; }; getScopedConfig(db: any, params: any): Promise; Replication: typeof import("./src/db/Replication").default; generateAppID: (tenantId?: null) => string; generateConfigID: ({ type, workspace, user }: any) => string; getConfigParams: ({ type, workspace, user }: any, otherProps?: {}) => { startkey: string; endkey: string; }; generateDevInfoID: (userId: any) => string; generatePluginID: (name: string) => string; getPluginParams: (pluginId?: string | null | undefined, otherProps?: {}) => any; getScopedFullConfig: (db: any, { type, user, workspace }: any) => Promise; getPlatformUrl: (opts?: { tenantAware: boolean; }) => Promise; isDevAppID: (appId: any) => any; isProdAppID: (appId: any) => any; isDevApp: (app: any) => any; getDevelopmentAppID: (appId: any) => string; getDevAppID: (appId: any) => string; getProdAppID: (appId: any) => any; extractAppUUID: (id: any) => any; getGlobalDBName: (tenantId?: string | undefined) => string; baseGlobalDBName: (tenantId: string | null | undefined) => string; }; export = _exports;