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 DtoTopupOffer { brand: string; brandName: string; cost: DtoCost; country: string; createdAt: string; dataGB: number; dataUnlimited: boolean; durationDays: number; enabled: boolean; notes: string; offerId: string; price: DtoPrice; priceType: DtoPriceType; productType: DtoProductType; regions: Array; send: DtoZend; shortNotes: string; smsNumber: number; smsUnlimited: boolean; subTypes: Array; updatedAt: string; voiceMinutes: number; voiceUnlimited: boolean; } export declare function instanceOfDtoTopupOffer(value: object): value is DtoTopupOffer; export declare function DtoTopupOfferFromJSON(json: any): DtoTopupOffer; export declare function DtoTopupOfferFromJSONTyped(json: any, ignoreDiscriminator: boolean): DtoTopupOffer; export declare function DtoTopupOfferToJSON(json: any): DtoTopupOffer; export declare function DtoTopupOfferToJSONTyped(value?: DtoTopupOffer | null, ignoreDiscriminator?: boolean): any;