import { FastifyPluginCallback } from 'fastify' declare module 'fastify' { export interface FastifyContextConfig { serializers?: fastifyAcceptsSerializer.SerializerConfig[]; } } type FastifyAcceptsSerializer = FastifyPluginCallback declare namespace fastifyAcceptsSerializer { export interface SerializerConfig { regex: RegExp; serializer: (body: any) => string; } export interface FastifyAcceptsSerializerPluginOptions { serializers: SerializerConfig[]; default?: string; cacheSize?: number; } export const fastifyAcceptsSerializer: FastifyAcceptsSerializer export { fastifyAcceptsSerializer as default } } declare function fastifyAcceptsSerializer (...params: Parameters): ReturnType export = fastifyAcceptsSerializer