export interface IPaymentPayout { id?: number; type: string; amount: number; data?: any; } export declare type IRewardMessageProps = { payout: IPaymentPayout[]; }; export declare type ICxfPushMessageProps = { payload: string; }; export interface IMessageBus { sendPaymentMessage(props: IRewardMessageProps): Promise; sendCxfPushMessage(props: ICxfPushMessageProps): Promise; }