import type { Plugin } from 'vite'; /** * Vite dev plugin that injects the self-monitoring agent into every served HTML document, * mirroring what `injectAgent` does in the esbuild and Vite build paths. * * When `app.selfMonitoringAgent` is set: * - For non-Dynatrace apps: serves a generated `agentConfig.js` and injects it first, * followed by the external agent script. * - For Dynatrace apps: injects only the external agent script and an `` * so the tenant auto-injects its agent after ours. * * Returns a no-op plugin when `app.selfMonitoringAgent` is not configured. */ export declare function dtSelfMonitoringVitePlugin(): Plugin;