import { ITradeRequestItem, ITradeResponseItem, TradeTransactionType } from '@rpg-engine/shared';
interface ITradingGoldHook {
    characterAvailableGold: number;
    type: TradeTransactionType;
    traderItems: ITradeResponseItem[];
}
export declare const useTradingGold: ({ characterAvailableGold, type, traderItems, }: ITradingGoldHook) => {
    sum: number;
    qtyMap: Map<string, number>;
    isBuy: () => boolean;
    hasGoldForSale: () => boolean;
    getFinalGold: () => number;
    getTradeItems: () => ITradeRequestItem[];
    updateQuantity: (item: ITradeResponseItem, selectedQty: number) => void;
};
export {};
