import { AdminAuthProvider, InternalAdmin } from '../types/admin.js'; import { KnexAdminService } from './admin.knex.service.js'; /** * Authentication provider for admin login */ export declare class BasicAdminAuthProvider implements AdminAuthProvider { private adminService; constructor(adminService: KnexAdminService); /** * Authenticate an admin using email and password * @param credentials Admin credentials (email and password) * @returns Authenticated admin or null if authentication failed */ authenticate(credentials: { email: string; password: string; }): Promise; } //# sourceMappingURL=admin-auth.provider.d.ts.map