import { AsyncHandler } from 'asynchronous-handlers';
import type { HttpRequest } from '../../../server/HttpRequest';
import type { RepresentationPreferences } from '../../representation/RepresentationPreferences';
/**
 * Creates {@link RepresentationPreferences} based on the incoming HTTP headers in a {@link HttpRequest}.
 */
export declare abstract class PreferenceParser extends AsyncHandler<{
    request: HttpRequest;
}, RepresentationPreferences> {
}
