import type { WatchEffectOptions, WatchOptions } from 'vue'; export declare function Computed(): MethodDecorator; export declare function Emit(eventName?: string): MethodDecorator; export declare function Watch(path?: string, watchOptions?: WatchOptions): MethodDecorator; export declare function WatchEffect(watchEffectOptions?: WatchEffectOptions): MethodDecorator; export declare function Raw(): PropertyDecorator; export declare function Shallow(): PropertyDecorator; export declare function Readonly(): PropertyDecorator; export declare function ShallowReadonly(): PropertyDecorator; export declare function ModelValue(modelName?: string): PropertyDecorator; export declare function ControllerCreated(): MethodDecorator; export declare function ControllerMounted(): MethodDecorator; //# sourceMappingURL=vueDecorators.d.ts.map