import { PoolClient } from '@evershop/postgres-query-builder'; import type { CouponRow } from '../../../../types/db/index.js'; import type { CouponData } from './createCoupon.js'; declare const _default: (uuid: string, context?: Record) => Promise; export default _default; export declare function hookBeforeDeleteCouponData(callback: (uuid: string, connection: PoolClient) => Promise, priority?: number): void; export declare function hookAfterDeleteCouponData(callback: (uuid: string, connection: PoolClient) => Promise, priority?: number): void; export declare function hookBeforeDeleteCoupon(callback: (uuid: string, context: Record) => void | Promise, priority?: number): void; export declare function hookAfterDeleteCoupon(callback: (result: CouponData, uuid: string, context: Record) => void | Promise, priority?: number): void;