import * as tsModule from "typescript"; //import * as ts from "typescript"; //import * as ts from "typescript"; //import * as ts from "typescript"; import { Program, SourceFile, TypeChecker } from "typescript"; import { AnalyzerOptions } from "./chunk-analyzer-options-93ab3a41"; import { AnalyzerResult } from "./chunk-analyzer-result-908a9464"; import { ComponentDeclaration } from "./chunk-component-declaration-14acf67d"; interface IVirtualSourceFile { fileName: string; text?: string; analyze?: boolean; includeLib?: boolean; } type VirtualSourceFile = IVirtualSourceFile | string; interface AnalyzeTextResult { results: AnalyzerResult[]; checker: TypeChecker; program: Program; analyzedSourceFiles: SourceFile[]; } /** * Analyzes components in code * @param {IVirtualSourceFile[]|VirtualSourceFile} inputFiles * @param config */ /** * Analyzes components in code * @param {IVirtualSourceFile[]|VirtualSourceFile} inputFiles * @param config */ declare function analyzeText(inputFiles: VirtualSourceFile[] | VirtualSourceFile, config?: Partial): AnalyzeTextResult; /** * This function only analyzes the HTMLElement declaration found in "lib.dom.d.ts" source file provided by Typescript. * @param program * @param ts */ declare function analyzeHTMLElement(program: Program, ts?: typeof tsModule): ComponentDeclaration | undefined; export * from "./chunk-transform-analyzer-result-f9714512"; export { IVirtualSourceFile, VirtualSourceFile, AnalyzeTextResult, analyzeText, analyzeHTMLElement }; export * from "./chunk-analyzer-visit-context-749740e4"; export * from "./chunk-component-declaration-util-b7d1b209"; export { VERSION } from "./chunk-constants-0bdc57d7"; export * from "./chunk-analyzer-config-93ab3a41"; export * from "./chunk-analyzer-options-93ab3a41"; export * from "./chunk-analyzer-result-908a9464"; export * from "./chunk-js-doc-14acf67d"; export * from "./chunk-modifier-kind-d7983be2"; export * from "./chunk-visibility-kind-8314091f"; export * from "./chunk-component-definition-e43c39c9"; export * from "./chunk-component-declaration-14acf67d"; export * from "./chunk-component-css-part-c0c96ec8"; export * from "./chunk-component-css-property-bf4b003a"; export * from "./chunk-component-event-8314091f"; export * from "./chunk-component-feature-b8a04bb4"; export * from "./chunk-component-member-d7983be2"; export * from "./chunk-component-method-8314091f"; export * from "./chunk-component-slot-b8a04bb4"; export * from "./chunk-lit-element-property-config-a6e5ad36"; export * from "./chunk-analyzer-flavor-749740e4"; export * from "./chunk-js-doc-util-18544233"; export * from "./chunk-transformer-config-8314091f"; export * from "./chunk-transformer-kind-d63ed54e"; //# sourceMappingURL=api.d.ts.map