/** * @fileoverview Default authenticator processor implementation * Handles standard authentication flows without special transformations */ import type { AuthResponse, CustomAuthConfig } from '../../types'; import type { AuthenticatorProcessor } from '../types'; /** * Default authenticator processor * Handles the standard authentication process with basic validation * @template T - Type extending CustomAuthConfig */ export declare class DefaultAuthenticatorProcessor implements AuthenticatorProcessor { /** * Process login credentials using the standard authentication flow * @param credentials - User login credentials * @param rememberMe - Whether to remember the user session * @param login - The login function from auth context * @returns Promise resolving to authentication response */ processLogin(credentials: Record, rememberMe: boolean, login: (credentials: T['Credentials'], rememberMe: boolean) => Promise>): Promise>; }