import { ClassDeclaration, Project } from 'ts-morph'; import { ReadsClassPort } from '../ports/primary/reads-class.port'; import { WritesClassPort } from '../ports/secondary/writes-class.port'; export declare class TsMorphClassAdapter implements ReadsClassPort, WritesClassPort { private _project; constructor(_project: Project); read(filePath: string): Promise; write(classDeclaration: ClassDeclaration): Promise; }