import { EntitySubscriberInterface, UpdateEvent, InsertEvent } from 'typeorm';
import RefundEntity from "../entities/refund.js";
/**
 * Refund subscriber
 */
declare class Refund implements EntitySubscriberInterface<RefundEntity> {
    /**
     * This subscriber only for Refund entity
     */
    /**
     * This subscriber only for Refund entity
     */
    listenTo(): typeof RefundEntity;
    /**
     * Handle Refund event: after insert
     */
    /**
     * Handle Refund event: after insert
     */
    afterInsert({ entity, manager }: InsertEvent<RefundEntity>): Promise<void>;
    /**
     * Handle Refund event: after update
     */
    /**
     * Handle Refund event: after update
     */
    afterUpdate({ entity, manager }: UpdateEvent<RefundEntity>): Promise<void>;
}
export { Refund as default };
