import { Umi, Transaction as UmiTransaction } from '@metaplex-foundation/umi';
import { Transaction, VersionedTransaction } from '@solana/web3.js';
export declare enum PriorityLevel {
    NONE = "None",
    LOW = "Low",
    MEDIUM = "Medium",
    HIGH = "High",
    VERY_HIGH = "VeryHigh",
    UNSAFE_MAX = "UnsafeMax"
}
export declare function getPriorityFeeEstimate(heliusEndpoint: string, transaction: Transaction | VersionedTransaction, priorityLevel: PriorityLevel): Promise<{
    priorityFeeEstimate: number;
}>;
export declare function getPriorityFeeEstimateForUmi(heliusEndpoint: string, umi: Umi, transaction: UmiTransaction, priorityLevel: PriorityLevel): Promise<{
    priorityFeeEstimate: number;
}>;
