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 DtoBillPayOffer { billRetrievalRequiredFields: Array; brand: string; brandName: string; cost: DtoCost; country: string; createdAt: string; cutoffTime: string; deliverySpeedSeconds: number; enabled: boolean; notes: string; offerId: string; price: DtoPrice; priceType: DtoPriceType; processingDays: Array; processingOnHolidays: boolean; productType: DtoProductType; regions: Array; requiredFields: Array; send: DtoZend; shortNotes: string; subTypes: Array; supportsBillRetrieval: boolean; supportsOverpayment: boolean; supportsUnderpayment: boolean; updatedAt: string; } export declare function instanceOfDtoBillPayOffer(value: object): value is DtoBillPayOffer; export declare function DtoBillPayOfferFromJSON(json: any): DtoBillPayOffer; export declare function DtoBillPayOfferFromJSONTyped(json: any, ignoreDiscriminator: boolean): DtoBillPayOffer; export declare function DtoBillPayOfferToJSON(json: any): DtoBillPayOffer; export declare function DtoBillPayOfferToJSONTyped(value?: DtoBillPayOffer | null, ignoreDiscriminator?: boolean): any;