import Transfer from '../Transfer';
import TransferEvent from './TransferEvent';
/**
 * A common ancestor sent to all registered TransferEventCallback functions
 * @type TransferType The transfer extension associated with this callback.
 */
interface TransferEventCallbackData<TransferType extends Transfer> {
    /**
     * The transfer that is firing this event. This is potentially useful when multiple transfers are using the same
     * callback function.
     */
    transfer: TransferType;
    /**
     * The event on the state of the transfer.
     */
    event: TransferEvent;
}
export default TransferEventCallbackData;
//# sourceMappingURL=TransferEventCallbackData.d.ts.map