import { type MiddlewareFailureResponder } from './MiddlewareFailureResponder';
import type { Middleware } from './MiddlewareStack';
import type { JwtAlgorithm } from '../security/JwtManager';
export interface JwtAuthOptions {
    algorithm?: JwtAlgorithm;
    secret?: string;
    onUnauthorized?: MiddlewareFailureResponder;
}
export declare const JwtAuthMiddleware: Readonly<{
    create(options?: JwtAuthOptions): Middleware;
}>;
export default JwtAuthMiddleware;
//# sourceMappingURL=JwtAuthMiddleware.d.ts.map