// generated by diplomat-tool import type { TimeZoneInvalidOffsetError } from "./TimeZoneInvalidOffsetError" import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; /** See the [Rust documentation for `UtcOffset`](https://docs.rs/icu/latest/icu/time/zone/struct.UtcOffset.html) for more information. */ export class UtcOffset { get ffiValue(): pointer; static fromSeconds(seconds: number): UtcOffset; static fromEighthsOfHour(eighthsOfHour: number): UtcOffset; static fromString(offset: string): UtcOffset; get eighthsOfHour(): number; get seconds(): number; get isNonNegative(): boolean; get isZero(): boolean; get hoursPart(): number; get minutesPart(): number; get secondsPart(): number; }