import { RawSourceMap } from "source-map"; import { IHtmlNode } from "../html-node"; import { IMarkupComponent } from "../imarkup-file"; import { IWAConfig } from "../types"; import { CoreHtmlFile } from "./CoreHtmlFile"; import ISourceLines from "./ISourceLines"; import { WAComponent } from "./WAComponents"; export declare class CoreHtmlComponent extends WAComponent implements IMarkupComponent { readonly file: CoreHtmlFile; baseType: string; name: string; nsNamespace: string; generated: string; sourceMap: RawSourceMap; config: IWAConfig; private index; constructor(file: CoreHtmlFile, element: IHtmlNode, name: string, baseType: string); resolve(name: string): string; generateCode(name: string, m: ISourceLines): void; writeLine(line?: string): void; } //# sourceMappingURL=CoreHtmlComponent.d.ts.map