import ts from 'ohos-typescript'; import { SceneOptions } from '../../../Config'; import { Stmt } from '../../base/Stmt'; import { ArkBaseModel } from '../ArkBaseModel'; import { CommentsMetadata, JSDocMetadata } from '../ArkMetadata'; export declare class ArkMetadataBuilder { private static readonly PARAM_TAG_REGEX; private static readonly RETURNS_TAG_REGEX; private static readonly THROWS_TAG_REGEX; private static readonly GENERIC_TAG_REGEX; static setComments(metadata: Stmt | ArkBaseModel, node: ts.Node, sourceFile: ts.SourceFile, options: SceneOptions): void; static getCommentsMetadata(node: ts.Node, sourceFile: ts.SourceFile, options: SceneOptions, isLeading: boolean): CommentsMetadata; static getJSDocMetadata(node: ts.Node, sourceFile: ts.SourceFile, options: SceneOptions): JSDocMetadata[]; private static parseJSDocContent; private static parseJSDocLine; private static tryParseParam; private static tryParseReturns; private static tryParseThrows; private static tryParseGenericTag; } //# sourceMappingURL=ArkMetadataBuilder.d.ts.map