import { type LightningElement } from './base-lightning-element'; import type { VM } from './vm'; import type { LightningElementConstructor } from './base-lightning-element'; import type { VNodes } from './vnodes'; export declare let isInvokingRender: boolean; export declare let vmBeingConstructed: VM | null; export declare function isBeingConstructed(vm: VM): boolean; export declare function invokeComponentCallback(vm: VM, fn: (...args: any[]) => any, args?: any[]): void; export declare function invokeComponentConstructor(vm: VM, Ctor: LightningElementConstructor): void; export declare function invokeComponentRenderMethod(vm: VM): VNodes; export declare function invokeEventListener(vm: VM, fn: EventListener, thisValue: LightningElement | undefined, event: Event): void; //# sourceMappingURL=invoker.d.ts.map