import { BaseClient } from "../base-client";
import { IndexComments } from "./comments";
import { IndexModeration } from "./moderation";
import { IndexSearch } from "./search";
import { IndexSystem } from "./system";
import { IndexUsers } from "./users";
import { IndexVideos } from "./videos";
import type { BaseClientOptions } from "../base-client";
export interface IndexClientOptions extends BaseClientOptions {
}
export declare class EthernaIndexClient extends BaseClient {
    comments: IndexComments;
    moderation: IndexModeration;
    search: IndexSearch;
    system: IndexSystem;
    videos: IndexVideos;
    users: IndexUsers;
    /**
     * Init an index client
     * @param options Client options
     */
    constructor(options: IndexClientOptions);
}
//# sourceMappingURL=index.d.ts.map