import type { RumPlugin, RumPublicApi, StartRumResult } from '@datadog/browser-rum-core'; type InitSubscriber = (configuration: VuePluginConfiguration, rumPublicApi: RumPublicApi) => void; type StartSubscriber = (addError: StartRumResult['addError']) => void; export interface VuePluginConfiguration { router?: boolean; } export type VuePlugin = Required; export declare function vuePlugin(configuration?: VuePluginConfiguration): VuePlugin; export declare function onRumInit(callback: InitSubscriber): void; export declare function onRumStart(callback: StartSubscriber): void; export declare function resetVuePlugin(): void; export {};