export declare const jsonToQueryString: (params: {
    [key: string]: any;
}) => string;
export declare const config: {
    token: string;
    env: "PROD" | "STAGING";
    host: string;
    auth: {
        client_id: string;
        client_secret: string;
    };
    logger: boolean;
};
export declare const setHost: (url: string) => void;
export declare const setLogger: (status: boolean) => void;
export declare const Airalo: {
    auth: {
        TOKEN: (auth: {
            client_id: string;
            client_secret: string;
        }) => Promise<{
            success: boolean;
            message: string;
        }>;
    };
    config: {
        token: string;
        env: "PROD" | "STAGING";
        host: string;
        auth: {
            client_id: string;
            client_secret: string;
        };
        logger: boolean;
    };
    ObjectId: () => string;
    setHost: (url: string) => void;
    setLogger: (status: boolean) => void;
    Package: {
        Packages: (data: {
            filter?: any;
            limit?: number;
            page?: number;
            include?: string;
        }) => Promise<{
            success: boolean;
            data: import("./types/package").CountryData[];
            message: string;
        }>;
    };
    Order: {
        SubmitOrder: (body: {
            quantity: string;
            package_id: string;
            type?: string;
            description?: string;
            brand_settings_name?: string;
        }) => Promise<{
            success: boolean;
            data: import("./types/order").Order;
            message: string;
        }>;
    };
    Balance: {
        Balance: () => Promise<{
            success: boolean;
            data: {
                balances: {
                    name: "balance";
                    availableBalance: {
                        amount: number;
                        currency: string;
                    };
                };
            } | null;
            message: string;
        }>;
    };
};
export default Airalo;
export { default as Package } from "./package";
export { default as Order } from "./order";
export { default as Balance } from "./balance";
