import { AuthConfigService } from '../../core/services/auth-config.service'; import { UserLoggedInEvent } from '../../auth/events/user-logged-in.event'; import { LoginFailedEvent } from '../../auth/events/login-failed.event'; import { LoggedOutEvent } from '../../auth/events/logged-out.event'; import { UserRegisteredEvent } from '../../auth/events/user-registered.event'; import { UserPasswordChangedEvent } from '../../auth/events/user-password-changed.event'; import { User2faEnabledEvent } from '../../auth/events/user-2fa-enabled.event'; import { User2faDisabledEvent } from '../../auth/events/user-2fa-disabled.event'; export declare class AuditService { private readonly authConfigService; private readonly logger; constructor(authConfigService: AuthConfigService); private emitAuditEvent; handleUserLoggedIn(payload: UserLoggedInEvent): Promise; handleLoginFailed(event: LoginFailedEvent): Promise; handleUserLoggedOut(payload: LoggedOutEvent): Promise; handleUserRegistered(payload: UserRegisteredEvent): Promise; handlePasswordChanged(payload: UserPasswordChangedEvent): Promise; handle2faEnabled(payload: User2faEnabledEvent): Promise; handle2faDisabled(payload: User2faDisabledEvent): Promise; } //# sourceMappingURL=audit.service.d.ts.map