import { LoginFailedEvent } from '../../auth/events/login-failed.event'; import { UserLoggedInEvent } from '../../auth/events/user-logged-in.event'; export declare class LockoutService { private readonly store; private sweepCounter; private cfg; isEnabled(): boolean; private toMs; private windowMs; private lockMs; private maxFailures; private key; check(identifier: string | undefined, ip?: string): { locked: boolean; retryAfter: number; }; onLoginFailed(event: LoginFailedEvent): void; onLoggedIn(event: UserLoggedInEvent): void; private recordFailure; clearIdentifier(identifier: string): void; private resetForIdentifier; private maybeSweep; } //# sourceMappingURL=lockout.service.d.ts.map