import { ZeniAPIResponse } from '../../../../responsePayload'; import { TreasuryTransactionStatus } from '../treasuryList/treasuryDetailState'; interface TreasuryAccountPayload { account_type: 'treasury_account'; } interface CheckingAccountPayload { account_id: string; account_type: string; } export interface TreasuryTransferMoneyRequestPayload { amount: number; currency_code: string; currency_symbol: string; from_account: TreasuryAccountPayload | CheckingAccountPayload; to_account: TreasuryAccountPayload | CheckingAccountPayload; } export interface TreasuryTransferMoneyResponsePayload { amount: number; currency_code: string; currency_symbol: string; date: string; description: string | null; status: TreasuryTransactionStatus; transaction_id: string; } export type TreasuryTransferMoneyResponse = ZeniAPIResponse; export declare const mapTreasuryTransferMoneyPayloadToTreasuryTransferMoneyResult: (payload: TreasuryTransferMoneyResponsePayload) => { amount: string; currencyCode: string; currencySymbol: string; date: string; description: string | null; status: TreasuryTransactionStatus; transactionId: string; }; export {};