import type { DtoPurchaseValue } from './DtoPurchaseValue'; import type { DtoPurchaseField } from './DtoPurchaseField'; export interface DtoVoucherPurchaseInput { fields: Array; offerId: string; transactionId: string; value?: DtoPurchaseValue; } export declare function instanceOfDtoVoucherPurchaseInput(value: object): value is DtoVoucherPurchaseInput; export declare function DtoVoucherPurchaseInputFromJSON(json: any): DtoVoucherPurchaseInput; export declare function DtoVoucherPurchaseInputFromJSONTyped(json: any, ignoreDiscriminator: boolean): DtoVoucherPurchaseInput; export declare function DtoVoucherPurchaseInputToJSON(json: any): DtoVoucherPurchaseInput; export declare function DtoVoucherPurchaseInputToJSONTyped(value?: DtoVoucherPurchaseInput | null, ignoreDiscriminator?: boolean): any;