import type { DtoError } from './DtoError'; import type { DtoTransactionLogItem } from './DtoTransactionLogItem'; import type { DtoProductType } from './DtoProductType'; import type { DtoTransactionStatus } from './DtoTransactionStatus'; import type { DtoTransactionType } from './DtoTransactionType'; export interface DtoTransaction { amount: number; createdAt: string; currency: string; currencyDivisor: number; error?: DtoError; log: Array; productType: DtoProductType; status: DtoTransactionStatus; transactionId: string; type: DtoTransactionType; updatedAt: string; } export declare function instanceOfDtoTransaction(value: object): value is DtoTransaction; export declare function DtoTransactionFromJSON(json: any): DtoTransaction; export declare function DtoTransactionFromJSONTyped(json: any, ignoreDiscriminator: boolean): DtoTransaction; export declare function DtoTransactionToJSON(json: any): DtoTransaction; export declare function DtoTransactionToJSONTyped(value?: DtoTransaction | null, ignoreDiscriminator?: boolean): any;