import type { DtoPrice } from './DtoPrice'; import type { DtoPriceType } from './DtoPriceType'; import type { DtoCost } from './DtoCost'; import type { DtoProductType } from './DtoProductType'; import type { DtoESimRoaming } from './DtoESimRoaming'; export interface DtoESimOffer { brand: string; brandName: string; cost: DtoCost; country: string; createdAt: string; dataGB: number; dataSpeeds: Array; dataUnlimited: boolean; durationDays: number; enabled: boolean; notes: string; offerId: string; price: DtoPrice; priceType: DtoPriceType; productType: DtoProductType; regions: Array; roaming: Array; shortNotes: string; smsNumber: number; smsUnlimited: boolean; subTypes: Array; updatedAt: string; voiceMinutes: number; voiceUnlimited: boolean; } export declare function instanceOfDtoESimOffer(value: object): value is DtoESimOffer; export declare function DtoESimOfferFromJSON(json: any): DtoESimOffer; export declare function DtoESimOfferFromJSONTyped(json: any, ignoreDiscriminator: boolean): DtoESimOffer; export declare function DtoESimOfferToJSON(json: any): DtoESimOffer; export declare function DtoESimOfferToJSONTyped(value?: DtoESimOffer | null, ignoreDiscriminator?: boolean): any;