import type { PrepareCompoundSupplyArgs, PrepareCompoundWithdrawArgs, PrepareCompoundBorrowArgs, PrepareCompoundRepayArgs } from "./schemas.js"; import type { UnsignedTx } from "../../types/index.js"; export declare function buildCompoundSupply(p: PrepareCompoundSupplyArgs): Promise; export declare function buildCompoundWithdraw(p: PrepareCompoundWithdrawArgs): Promise; /** Borrow = withdraw of the market's base token beyond the user's supplied balance. */ export declare function buildCompoundBorrow(p: PrepareCompoundBorrowArgs): Promise; /** Repay = supply of the market's base token against an outstanding borrow. */ export declare function buildCompoundRepay(p: PrepareCompoundRepayArgs): Promise;