import BN from "bn.js"; import * as types from "../types"; export interface LastUpdateFields { slot: BN; stale: number; priceStatus: number; alignmentPadding: Array; timestamp: number; } export interface LastUpdateJSON { slot: string; stale: number; priceStatus: number; alignmentPadding: Array; timestamp: number; } export declare class LastUpdate { readonly slot: BN; readonly stale: number; readonly priceStatus: number; readonly alignmentPadding: Array; readonly timestamp: number; constructor(fields: LastUpdateFields); static layout(property?: string): import("buffer-layout").Layout; static fromDecoded(obj: any): types.LastUpdate; static toEncodable(fields: LastUpdateFields): { slot: BN; stale: number; priceStatus: number; alignmentPadding: number[]; timestamp: number; }; toJSON(): LastUpdateJSON; static fromJSON(obj: LastUpdateJSON): LastUpdate; toEncodable(): { slot: BN; stale: number; priceStatus: number; alignmentPadding: number[]; timestamp: number; }; } //# sourceMappingURL=LastUpdate.d.ts.map