import { DynamicModule, Type } from '@nestjs/common';
import { PostgresModuleAsyncOptions } from '@bitloops/bl-boilerplate-infra-postgres';
import { JwtModuleAsyncOptions } from '@nestjs/jwt';
import { Infra } from '@bitloops/bl-boilerplate-core';
export declare class AuthModule {
    static forRootAsync({ jwtOptions, postgresOptions, integrationEventBus, }: {
        jwtOptions: JwtModuleAsyncOptions;
        postgresOptions: PostgresModuleAsyncOptions;
        integrationEventBus: Type<Infra.EventBus.IEventBus>;
    }): DynamicModule;
}
//# sourceMappingURL=auth.module.d.ts.map