import { PubbyModule } from "../../module";
import { Pubby } from "../../client";
import PlaylistService from "./services/playlist";
import RoomService from "./services/room";
import UserService from "./services/user";
import EnumService from "./services/enum";
import FriendshipsService from "./services/friendships";
import MediaService from "./services/media";
import RecoveryService from "./services/recovery";
import RolesService from "./services/roles";
declare module "../../client" {
    interface Pubby {
        api: ApiModule;
    }
}
export declare class ApiModule extends PubbyModule {
    playlist: PlaylistService;
    room: RoomService;
    user: UserService;
    enum: EnumService;
    friendships: FriendshipsService;
    media: MediaService;
    recovery: RecoveryService;
    roles: RolesService;
    constructor(client: Pubby);
    init(): void;
}
