import type { EvmAddress, HexBytes } from "./evm.js"; import { type BigintLike, type ProtocolExecutionPlan, type ProtocolTransaction } from "./protocol-plans.js"; export type CommunityTerminalAddToBalancePlan = ProtocolExecutionPlan<"community.add-to-balance"> & { terminalAddress: EvmAddress; projectId: string; tokenAddress: EvmAddress; token: EvmAddress; amount: string; memo: string; metadata: HexBytes; approvalIncluded: boolean; transaction: ProtocolTransaction; }; export declare function buildCommunityTerminalAddToBalancePlan(params: { network?: string; terminal?: string; projectId: BigintLike; token?: string; amount: BigintLike; memo?: string; metadata?: string; }): CommunityTerminalAddToBalancePlan;