export type PriceGuardState = { maxPriceChangeBps: bigint; minUpdateIntervalS: bigint; priceAnchor: bigint; smoothedPriceAnchor: bigint; anchorTimestampS: bigint; }; export declare const clampToBand: (anchor: bigint, price: bigint, bandBps: bigint) => bigint; export type StoredPrices = { price: bigint; smoothedPrice: bigint; }; export declare const nextAnchor: (anchor: bigint, stored: bigint, incoming: bigint, bandBps: bigint) => bigint; export declare const applyPriceGuard: (price: bigint, smoothedPrice: bigint, guard: PriceGuardState, nowS: bigint, stored: StoredPrices | null) => { price: bigint; smoothedPrice: bigint; wasClamped: boolean; }; export declare const decodePriceGuardField: (content: Uint8Array) => PriceGuardState; export declare const priceGuardFieldId: (reserveId: string, typeOriginPackageId?: string) => string;