import { HttpCServerMiddleware } from "@httpc/server";
export type BasicCredential = {
    username: string;
    password: string;
};
export type BasicAuthenticationMiddlewareOptions = {
    onAuthenticate?: (credentials: BasicCredential) => Promise<IUser>;
};
export declare function BasicAuthenticationMiddleware(options?: BasicAuthenticationMiddlewareOptions): HttpCServerMiddleware;
