import { MediaType } from '../media-type.js'; import { MediaTypeDecoder } from './media-type-decoder.js'; export interface MediaTypeDecodersBuilder { addDefaults(): MediaTypeDecodersBuilder; add(mediaType: MediaType, decoder: MediaTypeDecoder): MediaTypeDecodersBuilder; build(): MediaTypeDecoders; } export type MediaTypeDecodersBuilderConstructor = new () => MediaTypeDecodersBuilder; export declare class MediaTypeDecoders { private readonly decoders; static readonly Builder: MediaTypeDecodersBuilderConstructor; static readonly DEFAULT: MediaTypeDecoders; constructor(decoders: Map); supports(mediaType: MediaType): boolean; find(mediaType: MediaType): MediaTypeDecoder; }