import type { DtoPurchaseValue } from './DtoPurchaseValue'; import type { DtoTopupSender } from './DtoTopupSender'; export interface DtoTopupPurchaseMakeInput { offerId: string; recipientPhoneNumber: string; sender?: DtoTopupSender; transactionId: string; value?: DtoPurchaseValue; } export declare function instanceOfDtoTopupPurchaseMakeInput(value: object): value is DtoTopupPurchaseMakeInput; export declare function DtoTopupPurchaseMakeInputFromJSON(json: any): DtoTopupPurchaseMakeInput; export declare function DtoTopupPurchaseMakeInputFromJSONTyped(json: any, ignoreDiscriminator: boolean): DtoTopupPurchaseMakeInput; export declare function DtoTopupPurchaseMakeInputToJSON(json: any): DtoTopupPurchaseMakeInput; export declare function DtoTopupPurchaseMakeInputToJSONTyped(value?: DtoTopupPurchaseMakeInput | null, ignoreDiscriminator?: boolean): any;