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