import { FastifyRequest } from 'fastify'; import { File } from '../interfaces'; export declare type Strategy = 'NONE' | 'VALUE' | 'ARRAY' | 'OBJECT'; declare type Placeholder = { fieldname?: string; }; declare class FileAppender { strategy: Strategy; request: FastifyRequest; constructor(strategy: Strategy, request: FastifyRequest); insertPlaceholder(file: Pick): { fieldname: string; }; removePlaceholder(placeholder: Placeholder): void; replacePlaceholder(placeholder: Placeholder, file: File): void; } export default FileAppender;