/// /// /// import { IncomingMessage } from 'http'; import { Request } from '../services/express'; export type UserAuthInfo = { username: string; password: string; }; export declare function findAuthUser(req: IncomingMessage, users: Array): { username: string; } | false; export type Options = { enable?: boolean; users: Array; realm?: string; logs?: { user?: boolean; }; match?: RegExp | ((url: string, req: Request) => boolean); }; export default function basicAuthMiddleware(options: Options): (req: Request>, res: import("express").Response>, next: import("express").NextFunction) => void;