import * as ts from 'typescript'; import type { MetaCheckerOptions } from './lib/types'; export * from './lib/types'; export declare function createCheckerByJson(rootPath: string, json: any, checkerOptions?: MetaCheckerOptions): { getExportNames: (componentPath: string) => string[]; getComponentMeta: (componentPath: string, exportName?: string) => import("./lib/types").ComponentMeta; updateFile(fileName: string, text: string): void; deleteFile(fileName: string): void; reload(): void; clearCache(): void; __internal__: { tsLs: ts.LanguageService; }; }; export declare function createChecker(tsconfig: string, checkerOptions?: MetaCheckerOptions): { getExportNames: (componentPath: string) => string[]; getComponentMeta: (componentPath: string, exportName?: string) => import("./lib/types").ComponentMeta; updateFile(fileName: string, text: string): void; deleteFile(fileName: string): void; reload(): void; clearCache(): void; __internal__: { tsLs: ts.LanguageService; }; };