import { BytesLike } from 'ethers'; import { MultiResult } from '../../lib/multi-wrapper'; import { LatestRoundData, OracleObservation, Slot0 } from './types'; export declare const encodeStringToBytes32: (value: string) => string; export declare const decodeObserveTickCumulatives: (result: MultiResult | BytesLike) => Record<0 | 1, bigint>; export declare const decodeUniswapV3Slot0: (result: MultiResult | BytesLike) => Slot0; export declare const decodeOracleObservation: (result: MultiResult | BytesLike) => OracleObservation; export declare const decodeLatestRoundData: (result: MultiResult | BytesLike) => LatestRoundData; export declare function synthStatusDecoder(result: MultiResult | BytesLike): boolean[]; export declare function exchangeSuspensionDecoder(result: MultiResult | BytesLike): boolean;