import Vue from 'vue'; export declare type VueConstructor = { new (): T; } & typeof Vue; export declare interface Constructor { new (...args: any[]): T; prototype: T; } export declare interface DefaultConstructor { new (): T; prototype: T; } export interface AbstractConstructor { prototype: T; name: string; } export declare interface Dictionary { [id: string]: T; }