import { ArkFile } from '../../../../core/model/ArkFile'; import { ArkMethod } from '../../../../core/model/ArkMethod'; import { ArkNamespace } from '../../../../core/model/ArkNamespace'; import { ArkClass } from '../../../../core/model/ArkClass'; import { CxxAstNode } from '../../utils/ArkCxxAstNode'; export declare function buildNormalArkClassFromArkMethod(clsNode: CxxAstNode, cls: ArkClass, sourceFile: CxxAstNode, declaring?: ArkMethod | ArkClass): void; export declare function buildNormalArkClassFromArkFile(clsNode: CxxAstNode, arkFile: ArkFile, cls: ArkClass, sourceFile: CxxAstNode, declaring?: ArkMethod | ArkClass): void; export declare function buildNormalArkClassFromArkNamespace(clsNode: CxxAstNode, arkNamespace: ArkNamespace, cls: ArkClass, sourceFile: CxxAstNode, declaring?: ArkMethod | ArkClass): void; export declare function buildNormalArkClass(clsNode: CxxAstNode, cls: ArkClass, sourceFile: CxxAstNode, declaring?: ArkMethod | ArkClass): void; export declare function buildDefaultArkClassFromArkFile(arkFile: ArkFile, defaultClass: ArkClass, astRoot: CxxAstNode): void; //# sourceMappingURL=ArkClassBuilder.d.ts.map