import type { NextFunction, Request, Response } from 'express';
export type ProgrammaticAuthMiddlewareConfig = {
    expectedKey: string | undefined | null;
};
export declare function createProgrammaticAuthMiddleware(config: ProgrammaticAuthMiddlewareConfig): (req: Request, res: Response, next: NextFunction) => void;
//# sourceMappingURL=programmatic-auth.middleware.d.ts.map