import { IComponentOptions } from 'angular'; import 'reflect-metadata'; export declare function Component(options: { selector: string; } & IComponentOptions): (target: any) => any; export declare function Injectable(name: string): (target: any) => void; export declare function Inject(dependency?: string): (target: any, _propertyKey: string | undefined, _propertyIndex: number) => void; export declare function Input(binding?: '<' | '=' | '=?' | '@'): (target: any, propertyKey: string) => void; export declare function Output(binding?: '&' | '&?'): (target: any, propertyKey: string) => void;