import { BaseParameter } from "./internal/metadata/decoratorSupport"; /** * Decorator for parameters. Adds to object properties */ export declare function Parameter(details: BaseParameter): (target: any, propertyKey: string) => void; /** * Map a local field to some other configuration item in a different system */ export declare function MappedParameter(foreignKey: string): (target: any, localKey: string) => void; /** * Declare a secret a Rug wants to use */ export declare function Secret(path: string): (target: any, name: string) => void; export declare function CommandHandler(description: string, intent?: string[] | string): (obj: any) => void; export declare function Ingestor(description: string, route?: string): (obj: object) => void; export declare function EventHandler(description: string, subscription?: string): (obj: object) => void; /** * Decorator for tags. Sets tags on the class */ export declare function Tags(...tags: string[]): (target: any) => void;