import { CalendarsApi } from './calendars-api';
import { DefaultApi } from './default-api';
import { WebhooksApi } from './webhooks-api';
export interface BaasClientConfig {
    apiKey: string;
    baseUrl?: string;
}
/**
 * Main client for the Meeting BaaS API
 * This class combines all API endpoints into a single client
 */
export declare class BaasClient {
    private configuration;
    private _calendarsApi;
    private _defaultApi;
    private _webhooksApi;
    constructor(config: BaasClientConfig);
    /**
     * Get the CalendarsApi instance
     */
    get calendarsApi(): CalendarsApi;
    /**
     * Get the DefaultApi instance
     */
    get defaultApi(): DefaultApi;
    /**
     * Get the WebhooksApi instance
     */
    get webhooksApi(): WebhooksApi;
}
