import { Response, NextFunction } from 'express';
import type { ConfigManager } from '../../config/ConfigManager.js';
import type { DeveloperRequest } from '../types/developer.js';
export declare class DeveloperAuthMiddleware {
    private configManager;
    constructor(configManager: ConfigManager);
    authenticate: (req: DeveloperRequest, res: Response, next: NextFunction) => Response<any, Record<string, any>>;
    checkToken: (req: DeveloperRequest, res: Response, next: NextFunction) => void;
}
