import { createSolanaRpc } from '@solana/kit';
import type { PriorityFeesConfig } from '../../config/types.js';
import type { Logger } from '../../logger/Logger.js';
/**
 * Resolve priority fee microLamports from config (fixed or dynamic).
 * Dynamic: uses strategy or percentile from config; on empty or error falls back to config min (or 0).
 * No defaults here—use defaultConfigs when initializing the client to get full priority fee defaults.
 */
export declare function resolvePriorityFeeMicroLamports(priorityFees: PriorityFeesConfig, rpc: ReturnType<typeof createSolanaRpc>, logger?: Logger): Promise<bigint>;
//# sourceMappingURL=priorityFees.d.ts.map