import { Metrics } from './interfaces'; import { Store } from './store'; declare function includeRenderTime(development: boolean): "" | "const ɵɵrenderDuration = (performance.now() - ɵɵstart).toFixed(2);"; declare function includeChildren(development: boolean): "" | "const ɵɵchildren = this.childrenStore.get(this.parentTemplate) || [];"; declare function allChildren(childrenStore: Store, filename: string, parentTemplate: string): string[]; /** * Injects the devtools floating widget when development mode is enabled. * The widget shows a small "τ" button in the bottom-right corner; clicking it * opens a panel with render time, cache info, and template list. * Console logs are preserved inside the widget setup script. */ declare function includeMetrics(metricsData: Metrics): string; /** * Takes into account the parent directory. */ declare function getFileNameAndAbsPath(files: string[]): string[]; export { getFileNameAndAbsPath, includeMetrics, includeRenderTime, includeChildren, allChildren }; //# sourceMappingURL=metrics.d.ts.map