import type { Class } from 'type-fest';
export declare function connection(target: any, propertyKey: string): void;
export declare function entityManager(target: any, propertyKey: string): void;
export declare function repository(entity: Class): (target: Class, propertyKey: string, parameterIndex: number) => void;
export declare function treeRepository(entity: Class): (target: Class, propertyKey: string, parameterIndex: number) => void;
export declare function customRepository(repository: Class): (target: Class, propertyKey: string, parameterIndex: number) => void;
