/** * Decorator which injects the current authentication principal as a parameter value. * * Value passed to the method will be an implementation of the `Principal` interface. */ export declare function principal(classDefinition: object | Function, methodName: string, paramIndex: number): void;