import Vue, { ComponentOptions } from 'vue'; import { VueClass } from './declarations'; export { createDecorator, VueDecorator, mixins } from './util'; declare function Component(options: ComponentOptions & ThisType): >(target: VC) => VC; declare namespace Component { var registerHooks: (keys: string[]) => void; } declare function Component>(target: VC): VC; declare namespace Component { var registerHooks: (keys: string[]) => void; } export default Component;