import { type DFrameElement, type StateChangeAdapter } from '../DFrameElement.js'; import type { Router } from 'vue-router'; declare class VueRouterDFrameStateChangeAdapter implements StateChangeAdapter { router: Router; constructor(router: Router); stateChange(action: 'push' | 'replace', newUrl: URL, element: DFrameElement): void; onStateChange(callback: () => void): void; } declare const _default: (router: Router) => VueRouterDFrameStateChangeAdapter; export default _default;