import { BetaClient } from "./beta/client"; import { MunaClient } from "./client"; import { PredictionService, PredictorService, UserService } from "./services"; export interface MunaConfig { /** * Muna access key. */ accessKey?: string; /** * Muna API URL. */ url?: string; } /** * Muna client. */ export declare class Muna { /** * Muna API client. * Do NOT use this unless you know what you are doing. */ readonly client: MunaClient; /** * Manage users. */ readonly users: UserService; /** * Manage predictors. */ readonly predictors: PredictorService; /** * Make predictions. */ readonly predictions: PredictionService; /** * Beta client for incubating features. */ readonly beta: BetaClient; /** * Create a Muna client. * @param config Muna client configuration. */ constructor(config?: MunaConfig); }