import type { Class, InjectableDep } from "../core/types";
/** Decorator to mark a class as injectable */
export declare function Injectable(options?: {
    deps?: InjectableDep[];
    scope?: "singleton" | "request";
    token?: string;
}): (target: Class) => void;
