import { Type } from './type';
import 'reflect-metadata';
export declare const Injectable: (route?: string, config?: any) => (target: any) => any;
export declare const Controller: (route?: string, config?: any) => (target: any) => any;
export declare const SExtension: (route?: string, config?: any) => (target: any) => any;
export declare function isInjectable<T>(target: Type<T>): boolean;
