import { MediaType } from '../media-type.js'; import { MediaTypeEncoder } from './media-type-encoder.js'; export interface MediaTypeEncodersBuilder { addDefaults(): MediaTypeEncodersBuilder; add(mediaType: MediaType, encoder: MediaTypeEncoder): MediaTypeEncodersBuilder; build(): MediaTypeEncoders; } export type MediaTypeEncodersBuilderConstructor = new () => MediaTypeEncodersBuilder; export declare class MediaTypeEncoders { private readonly encoders; static readonly Builder: MediaTypeEncodersBuilderConstructor; static readonly DEFAULT: MediaTypeEncoders; constructor(encoders: Map); supports(mediaType: MediaType): boolean; find(mediaType: MediaType): MediaTypeEncoder; }