import { Address } from 'viem'; import { ChainId } from './vault-config.mjs'; import 'viem/chains'; import '../vaults/config.mjs'; type RateInQuoteWithAssetDecimalsProps = { assetAddress: Address; accountantAddress: Address; chainId: ChainId; }; declare const getRateInQuoteWithAssetDecimals: ({ assetAddress, accountantAddress, chainId, }: RateInQuoteWithAssetDecimalsProps) => Promise<[{ error?: undefined; result: number; status: "success"; } | { error: Error; result?: undefined; status: "failure"; }, { error: Error; result?: undefined; status: "failure"; } | { error?: undefined; result: bigint; status: "success"; }]>; type PausedStatusProps = { accountantAddress: Address; tellerAddress: Address; chainId: ChainId; }; declare const getPausedStates: ({ accountantAddress, tellerAddress, chainId, }: PausedStatusProps) => Promise<[{ error: Error; result?: undefined; status: "failure"; } | { error?: undefined; result: boolean; status: "success"; }, { error: Error; result?: undefined; status: "failure"; } | { error?: undefined; result: readonly [`0x${string}`, bigint, bigint, bigint, number, number, bigint, boolean, number, number]; status: "success"; }]>; export { getPausedStates, getRateInQuoteWithAssetDecimals };