import { type ModuleCallbacks, ModuleState } from "../types"; export declare class ModuleLifecycle { private moduleId; private callbacks?; private _state; constructor(moduleId: string); get state(): ModuleState; setCallbacks(callbacks: ModuleCallbacks): void; construct(config: unknown): Promise; start(): void; stop(): Promise; destroy(): Promise; }