export declare enum DependencyLifecycle {
    INIT = "init",
    LOAD = "load",
    READY = "ready",
    ACTIVATE = "activate",
    ONLINE = "online"
}
/**
 * The parameters for the kosDependency decorator.
 * */
export interface KosDependencyParams<Options = unknown> {
    /** The type of the model to be injected. */
    modelType: string;
    /** The id of the model to be injected. */
    id?: string;
    /** The options to be passed to the model constructor. */
    options?: Options;
    /** The lifecycle at which the dependency should be injected. */
    lifecycle?: DependencyLifecycle;
}
//# sourceMappingURL=kos-dependency.d.ts.map