export declare class Reflector { #private; constructor(source: S, target: T); attribute(propertyName: keyof S, attributeName: string): void; booleanAttribute(propertyName: keyof S, attributeName: string): void; property(propertyName: keyof S, targetProperty: keyof T, skipIfEqual?: boolean): void; destroy(): void; }