import { SerializerCasing } from '../types/serializer.js'; import DreamSerializerBuilder from './builders/DreamSerializerBuilder.js'; import ObjectSerializerBuilder from './builders/ObjectSerializerBuilder.js'; export interface SerializerRendererOpts { casing?: SerializerCasing; } export default class SerializerRenderer { private serializerBuilder; private passthroughData; private renderOpts; constructor(serializerBuilder: DreamSerializerBuilder | ObjectSerializerBuilder | null | undefined, passthroughData?: object, { casing }?: SerializerRendererOpts); render(): Record | null; private setCaseOfKeys; private setCase; }