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