export interface DtoESIMPlan { description: string; endAt?: string; iccid: string; initialDataGB: number; offerId: string; remainingDataGB: number; startAt?: string; status: DtoESIMPlanStatusEnum; unlimited: boolean; } export declare const DtoESIMPlanStatusEnum: { readonly Active: "ACTIVE"; readonly Queued: "QUEUED"; }; export type DtoESIMPlanStatusEnum = typeof DtoESIMPlanStatusEnum[keyof typeof DtoESIMPlanStatusEnum]; export declare function instanceOfDtoESIMPlan(value: object): value is DtoESIMPlan; export declare function DtoESIMPlanFromJSON(json: any): DtoESIMPlan; export declare function DtoESIMPlanFromJSONTyped(json: any, ignoreDiscriminator: boolean): DtoESIMPlan; export declare function DtoESIMPlanToJSON(json: any): DtoESIMPlan; export declare function DtoESIMPlanToJSONTyped(value?: DtoESIMPlan | null, ignoreDiscriminator?: boolean): any;