/** * Memory Value Object * Represents JVM memory allocation (e.g., "2G", "4G", "512M") */ export declare class Memory { private readonly _value; private readonly _bytes; private constructor(); get value(): string; get bytes(): number; get megabytes(): number; get gigabytes(): number; /** * Returns formatted string (e.g., "4G" or "512M") */ get formatted(): string; static create(value: string): Memory; static fromGigabytes(gb: number): Memory; static fromMegabytes(mb: number): Memory; /** * Default memory allocation (4G) */ static default(): Memory; /** * Recommended minimum for vanilla servers */ static minimum(): Memory; /** * Recommended for modded servers */ static forMods(): Memory; isGreaterThan(other: Memory): boolean; isLessThan(other: Memory): boolean; equals(other: Memory): boolean; toString(): string; } //# sourceMappingURL=Memory.d.ts.map