/// import express from 'express'; import { OrderCreateHookDelivery, OrderUpdateHookDelivery, DepositCreateHookDelivery, DepositUpdateHookDelivery, PingHookDelivery } from '../../types/hooks'; export declare type CreateHooksMiddlewareOptions = { /** * SideShift.ai secret. Obtain from visiting https://sideshift.ai/affiliate and clicking SHOW AFFILIATE SECRET. */ secret: string; onOrderCreate?: (message: OrderCreateHookDelivery) => PromiseLike | void; onOrderUpdate?: (message: OrderUpdateHookDelivery) => PromiseLike | void; onDepositCreate?: (message: DepositCreateHookDelivery) => PromiseLike | void; onDepositUpdate?: (message: DepositUpdateHookDelivery) => PromiseLike | void; onPing?: (message: PingHookDelivery) => PromiseLike | void; }; export declare const createHooksMiddleware: (options: CreateHooksMiddlewareOptions) => express.Express; //# sourceMappingURL=middleware.d.ts.map