import type { PluginConfig } from "./config"; import { injectHtmlDataSource } from "./html-injector"; import { collectSources, clearSourceCache } from "./source-collector"; import { mountMiddlewares } from "./client-server"; import { startDevServer } from "./dev-server"; import { createDomSelectorEsbuildPlugin } from "./esbuild-plugin"; import { patchFsReadFile } from "./patch-fs"; export { injectHtmlDataSource, collectSources, clearSourceCache, mountMiddlewares, startDevServer, createDomSelectorEsbuildPlugin, patchFsReadFile, }; export interface DomSelectorAngularOptions extends PluginConfig { } export declare function mountMiddlewaresOnApp(app: any, clientPath: string, getSources?: () => { filePath: string; source: string; }[]): void; declare const _default: { injectHtmlDataSource: typeof injectHtmlDataSource; collectSources: typeof collectSources; clearSourceCache: typeof clearSourceCache; mountMiddlewares: typeof mountMiddlewares; startDevServer: typeof startDevServer; createDomSelectorEsbuildPlugin: typeof createDomSelectorEsbuildPlugin; patchFsReadFile: typeof patchFsReadFile; mountMiddlewaresOnApp: typeof mountMiddlewaresOnApp; }; export default _default; //# sourceMappingURL=index.d.ts.map