import { NextRequest, NextResponse } from 'next/server';
import { NextAuthConfig } from '../types';
export declare function createAuthMiddleware(config: NextAuthConfig): (request: NextRequest) => Promise<NextResponse<unknown>>;
export declare function authMiddlewareConfig(customPaths?: {
    protected?: string[];
    public?: string[];
}): {
    matcher: string[];
};
//# sourceMappingURL=middleware.d.ts.map