import { UTXO } from '../types';
import { UtxoSelectionStrategy, UtxoSelectionResult } from './types';
/**
 * Accumulative strategy - simple and reliable fallback
 */
export declare class AccumulativeStrategy implements UtxoSelectionStrategy {
    name: string;
    private static readonly DUST_THRESHOLD;
    private static readonly BYTES_PER_INPUT;
    private static readonly BYTES_PER_OUTPUT;
    private static readonly BASE_TX_SIZE;
    select(utxos: UTXO[], targetValue: number, feeRate: number, extraOutputs?: number): UtxoSelectionResult | null;
    /**
     * Calculate estimated transaction fee
     */
    private calculateFee;
}
