export declare type TDecorator = (target: any) => any;
interface IDecorateTargetWith<Target> {
    with: (...decorators: TDecorator[]) => Target;
}
export default function decorate<Target = any>(target: Target): IDecorateTargetWith<Target>;
export {};
