import type { SimDetails, SimUsage, SimTopUpHistory } from "../../contract"; import { type FreebitAuthResponseRaw } from "./raw.types"; export declare function transformFreebitAccountDetails(raw: unknown): SimDetails; export declare function transformFreebitTrafficInfo(raw: unknown): SimUsage; export declare function transformFreebitQuotaHistory(raw: unknown, accountOverride?: string): SimTopUpHistory; export declare function transformFreebitTopUpResponse(raw: unknown): { resultCode?: string | undefined; status?: { message?: string | undefined; statusCode?: string | number | undefined; } | undefined; }; export type FreebitTopUpResponse = ReturnType; export declare function transformFreebitAddSpecResponse(raw: unknown): { resultCode?: string | undefined; status?: { message?: string | undefined; statusCode?: string | number | undefined; } | undefined; }; export type FreebitAddSpecResponse = ReturnType; export declare function transformFreebitPlanChangeResponse(raw: unknown): { resultCode?: string | undefined; status?: { message?: string | undefined; statusCode?: string | number | undefined; } | undefined; ipv4?: string | undefined; ipv6?: string | undefined; }; export type FreebitPlanChangeResponse = ReturnType; export declare function transformFreebitCancelPlanResponse(raw: unknown): { resultCode?: string | undefined; status?: { message?: string | undefined; statusCode?: string | number | undefined; } | undefined; }; export type FreebitCancelPlanResponse = ReturnType; export declare function transformFreebitCancelAccountResponse(raw: unknown): { resultCode?: string | undefined; status?: { message?: string | undefined; statusCode?: string | number | undefined; } | undefined; }; export type FreebitCancelAccountResponse = ReturnType; export declare function transformFreebitEsimReissueResponse(raw: unknown): { resultCode?: string | undefined; status?: { message?: string | undefined; statusCode?: string | number | undefined; } | undefined; }; export type FreebitEsimReissueResponse = ReturnType; export declare function transformFreebitEsimAddAccountResponse(raw: unknown): { resultCode?: string | undefined; status?: { message?: string | undefined; statusCode?: string | number | undefined; } | undefined; }; export type FreebitEsimAddAccountResponse = ReturnType; export declare function transformFreebitEsimActivationResponse(raw: unknown): { resultCode?: string | undefined; status?: { message?: string | undefined; statusCode?: string | number | undefined; } | undefined; }; export declare function transformFreebitAuthResponse(raw: unknown): FreebitAuthResponseRaw;