import { AccountsModule, authenticated } from '@accounts/graphql-api'; import { AccountsServer, AccountsServerOptions } from '@accounts/server'; import { AuthenticationService } from '@accounts/types'; import { ApolloServer } from 'apollo-server'; export { AccountsModule }; export { AccountsServerOptions }; export { authenticated }; export interface AccountsBoostOptions extends AccountsServerOptions { storage?: { uri?: string; name?: string; }; micro?: boolean; } export declare const accountsBoost: (userOptions?: AccountsBoostOptions | undefined) => Promise; export interface AccountsBoostListenOptions { port?: number; } export declare class AccountsBoost { accountsServer: AccountsServer; apolloServer: ApolloServer; accountsGraphQL: typeof AccountsModule; private options; constructor(options: AccountsBoostOptions, services: { [key: string]: AuthenticationService; }); listen(options?: AccountsBoostListenOptions): Promise; graphql(): import("@graphql-modules/core").GraphQLModule>; } export default accountsBoost;