import { type Address, type Hex } from 'viem'; import type { CalldataInput, LazyCallInput } from '../types'; declare const ALLOCATOR_ADDRESS = "0xc7732071e3a1be6cfce6d13bb05699a31a457679"; declare function depositEther(value: bigint): LazyCallInput; declare function enableEtherWithdrawal(): CalldataInput; declare function disableEtherWithdrawal(): CalldataInput; declare function withdrawEther(value: bigint): LazyCallInput; declare function depositErc20(tokenAddress: Address, amount: bigint): LazyCallInput; declare function enableErc20Withdrawal(tokenAddress: Address): CalldataInput; declare function disableErc20Withdrawal(tokenAddress: Address): CalldataInput; declare function withdrawErc20(tokenAddress: Address, amount: bigint): LazyCallInput; declare function approveErc20(tokenAddress: Address, amount: bigint): CalldataInput; declare function lockTag(): Hex; export { ALLOCATOR_ADDRESS, depositEther, enableEtherWithdrawal, disableEtherWithdrawal, withdrawEther, depositErc20, enableErc20Withdrawal, disableErc20Withdrawal, withdrawErc20, approveErc20, lockTag, }; //# sourceMappingURL=compact.d.ts.map