import * as tsm from 'ts-morph'; import { ClassDeclaration } from '../types/module-declarations'; import { SourceProvider } from './source-provider'; import { TypeChecker } from './type-checker'; export declare function isClass(declaration: tsm.Node): declaration is tsm.ClassDeclaration; export declare function newClass({ id, name, declaration, getSource, getType, }: { id: string; name: string; declaration: tsm.ClassDeclaration; getSource: SourceProvider; getType: TypeChecker; }): ClassDeclaration; //# sourceMappingURL=classes.d.ts.map