import type { DtoZend } from './DtoZend'; import type { DtoPrice } from './DtoPrice'; import type { DtoPriceType } from './DtoPriceType'; import type { DtoCost } from './DtoCost'; import type { DtoProductType } from './DtoProductType'; export interface DtoVoucherOffer { brand: string; brandName: string; cost: DtoCost; country: string; createdAt: string; deliveryType: string; enabled: boolean; notes: string; offerId: string; price: DtoPrice; priceType: DtoPriceType; productType: DtoProductType; regions: Array; requiredFields: Array; send: DtoZend; shortNotes: string; subTypes: Array; updatedAt: string; } export declare function instanceOfDtoVoucherOffer(value: object): value is DtoVoucherOffer; export declare function DtoVoucherOfferFromJSON(json: any): DtoVoucherOffer; export declare function DtoVoucherOfferFromJSONTyped(json: any, ignoreDiscriminator: boolean): DtoVoucherOffer; export declare function DtoVoucherOfferToJSON(json: any): DtoVoucherOffer; export declare function DtoVoucherOfferToJSONTyped(value?: DtoVoucherOffer | null, ignoreDiscriminator?: boolean): any;