export type SimpleLifecycleStateType = number;
export namespace SimpleLifecycleStateType {
    let Initial: number;
    let Ready: number;
    let Active: number;
    let Destroyed: number;
}
export class SimpleLifecycle {
    constructor({ priority }?: {
        priority?: number;
    });
    sm: SimpleStateMachine;
    priority: number;
    /**
     *
     * @returns {SimpleLifecycleStateType}
     */
    get state(): SimpleLifecycleStateType;
    makeReady(): void;
    makeActive(): void;
    makeDestroyed(): void;
}
import { SimpleStateMachine } from "../fsm/simple/SimpleStateMachine.js";
//# sourceMappingURL=SimpleLifecycle.d.ts.map