import { SupportedChainId, EnrichedOrder, OrderKind } from '../common'; import { TokenInfo, UiOrderType } from './type'; declare type BaseOrderPayload = { chainId: SupportedChainId; order: EnrichedOrder; }; export declare type OnPostedOrderPayload = { orderUid: string; chainId: SupportedChainId; owner: string; kind: OrderKind; orderType: UiOrderType; inputAmount: bigint; outputAmount: bigint; inputToken: TokenInfo; outputToken: TokenInfo; receiver?: string; orderCreationHash?: string; isEthFlow?: boolean; }; export declare type OnFulfilledOrderPayload = BaseOrderPayload; export declare type OnCancelledOrderPayload = BaseOrderPayload & { transactionHash?: string; }; export declare type OnExpiredOrderPayload = BaseOrderPayload; export declare type OnPresignedOrderPayload = BaseOrderPayload; export {};