import { PoolClient } from '@evershop/postgres-query-builder'; export declare const updatePaymentStatus: (orderId: number, status: string, conn?: PoolClient) => Promise; export declare function hookBeforeValidatePaymentStatusBeforeUpdate(callback: (this: { orderId: number; }, ...args: [ status: string ]) => void | Promise, priority?: number): void; export declare function hookAfterValidatePaymentStatusBeforeUpdate(callback: (this: { orderId: number; }, ...args: [ status: string ]) => void | Promise, priority?: number): void; export declare function hookBeforeChangePaymentStatus(callback: (this: { orderId: number; status: string; }, ...args: [ orderId: number, status: string, connection: PoolClient ]) => void | Promise, priority?: number): void; export declare function hookAfterChangePaymentStatus(callback: (this: { orderId: number; status: string; }, ...args: [ orderId: number, status: string, connection: PoolClient ]) => void | Promise, priority?: number): void;