import { type Module } from 'graphql-modules';
import { DatabaseType } from '@accounts/types';
import { type AccountsMongoOptions } from '@accounts/mongo';
export interface AccountsMongoModuleConfig extends AccountsMongoOptions {
    dbConn?: any;
    storage?: {
        uri?: string;
        name?: string;
    };
    type?: DatabaseType;
}
export declare function createAccountsMongoModule(arg?: AccountsMongoModuleConfig & {
    dbConn?: undefined;
}): Promise<Module>;
export declare function createAccountsMongoModule(arg: AccountsMongoModuleConfig & {
    dbConn: any;
}): Module;
