import type * as ts from 'typescript'; import { DeclarationMetadata } from './DeclarationMetadata'; import { AbstractCompilationMessage } from '../../compilation-context/messages/AbstractCompilationMessage'; export declare class DeclarationMetadataParser { static parse(classDeclaration: ts.ClassDeclaration): DeclarationMetadata | AbstractCompilationMessage | null; private static parseTypeNode; }