import type { Template } from './template'; import type { LightningElementConstructor } from './base-lightning-element'; import type { VM } from './vm'; import type { Stylesheet } from '@lwc/shared'; export declare function getTemplateOrSwappedTemplate(tpl: Template): Template; export declare function getComponentOrSwappedComponent(Ctor: LightningElementConstructor): LightningElementConstructor; export declare function getStyleOrSwappedStyle(style: Stylesheet): Stylesheet; export declare function setActiveVM(vm: VM): void; export declare function swapTemplate(oldTpl: Template, newTpl: Template): boolean; export declare function swapComponent(oldComponent: LightningElementConstructor, newComponent: LightningElementConstructor): boolean; export declare function swapStyle(oldStyle: Stylesheet, newStyle: Stylesheet): boolean; //# sourceMappingURL=hot-swaps.d.ts.map