import { CodeBlockWriter, FunctionDeclaration } from 'ts-morph'; import type { DocumentType } from './DocumentType'; import type { ActionContext } from '../context'; export declare class RequestFormatterFunc { readonly context: ActionContext; readonly name: string; readonly resultType: DocumentType; constructor(resultType: DocumentType); collectData(): void; generateCode(): void; protected generateParameters(func: FunctionDeclaration): void; protected generateAttributes(writer: CodeBlockWriter): void; protected generateRelationships(writer: CodeBlockWriter): void; } //# sourceMappingURL=RequestFormatterFunc.d.ts.map