import { AsyncHandler } from 'asynchronous-handlers';
import type { HttpRequest } from '../../../server/HttpRequest';
import type { RepresentationMetadata } from '../../representation/RepresentationMetadata';
/**
 * A parser that takes a specific part of an HttpRequest and converts it into metadata,
 * such as the value of a header entry.
 */
export declare abstract class MetadataParser extends AsyncHandler<{
    request: HttpRequest;
    metadata: RepresentationMetadata;
}> {
}
