/** * OpLevel Value Object * Represents a validated Minecraft operator permission level (1-4) */ export declare class OpLevel { readonly value: number; readonly label: string; static readonly MODERATOR: OpLevel; static readonly GAMEMASTER: OpLevel; static readonly ADMIN: OpLevel; static readonly OWNER: OpLevel; private static readonly DESCRIPTIONS; private constructor(); /** * Create an OpLevel from a numeric value * @param level - Numeric level between 1 and 4 * @throws Error if level is not a valid integer between 1 and 4 */ static from(level: number): OpLevel; /** * Get the description of capabilities for this OP level */ get description(): string; /** * Check equality with another OpLevel */ equals(other: OpLevel): boolean; /** * String representation: "level (label)" */ toString(): string; } //# sourceMappingURL=OpLevel.d.ts.map