import { Directive, defineComponent as defineComponent$1 } from 'vue'; export { App } from 'vue'; declare type Attrs = Record; declare type Listeners = Record void>; declare const attrsListenersMixin: { methods: { $bridgeAttrs(): Attrs; $bridgeListeners(): Listeners; $bridgeClass(): string; $bridgeStyle(): string; $bridgeNativeOn(): Listeners; }; }; declare function defineDirective(directiveConfig: Directive): Directive; declare const defineComponent: typeof defineComponent$1; declare const isVue2: boolean; declare const set: (obj: { [k: string]: any; }, key: string | number, value: any) => void; declare const del: (obj: { [k: string]: any; }, key: string | number) => void; export { attrsListenersMixin, defineComponent, defineDirective, del, isVue2, set };