/** * Service Status Enum * Defines possible states for a managed service process */ export declare enum ServiceStatusEnum { ONLINE = "online", STOPPING = "stopping", STOPPED = "stopped", ERRORED = "errored", ONE_LAUNCH_STATUS = "one-launch-status" } /** * ServiceStatus Value Object * Represents a validated service status */ export declare class ServiceStatus { private readonly _value; private static readonly VALID_STATUSES; private constructor(); get value(): ServiceStatusEnum; /** * Create a ServiceStatus from a string value */ static create(value: string): ServiceStatus; /** * Create an online status */ static online(): ServiceStatus; /** * Create a stopped status */ static stopped(): ServiceStatus; /** * Create a stopping status */ static stopping(): ServiceStatus; /** * Create an errored status */ static errored(): ServiceStatus; /** * Check if service is online */ get isOnline(): boolean; /** * Check if service is stopped */ get isStopped(): boolean; /** * Check if service is stopping */ get isStopping(): boolean; /** * Check if service has errored */ get isErrored(): boolean; /** * Check if service is running (online or stopping) */ get isRunning(): boolean; equals(other: ServiceStatus): boolean; toString(): string; } //# sourceMappingURL=ServiceStatus.d.ts.map