// generated by diplomat-tool import type { Decimal } from "./Decimal" import type { DecimalParseError } from "./DecimalParseError" import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; /** * See the [Rust documentation for `PluralOperands`](https://docs.rs/icu/2.1.1/icu/plurals/struct.PluralOperands.html) for more information. */ export class PluralOperands { /** @internal */ get ffiValue(): pointer; /** @internal */ constructor(); /** * Construct for a given string representing a number * * See the [Rust documentation for `from_str`](https://docs.rs/icu/2.1.1/icu/plurals/struct.PluralOperands.html#method.from_str) for more information. */ static fromString(s: string): PluralOperands; /** * Construct for a given integer */ static fromBigInt(i: bigint): PluralOperands; /** * Construct from a FixedDecimal * * Retains at most 18 digits each from the integer and fraction parts. */ static fromFixedDecimal(x: Decimal): PluralOperands; }