import { VueConstructor } from 'vue'; import { FrameworkDelegate } from '@ionic/core'; import { HTMLVueElement, WebpackFunction } from '../interfaces'; export declare class VueDelegate implements FrameworkDelegate { attachViewToDom(parentElement: HTMLElement, component: HTMLElement | WebpackFunction | object | VueConstructor, opts?: object, classes?: string[]): Promise; removeViewFromDom(_parentElement: HTMLElement, childElement: HTMLVueElement): Promise; } export declare function bindLifecycleEvents(instance: any, element: HTMLElement): void; //# sourceMappingURL=vue-delegate.d.ts.map