import { CredentialsManager } from "./managers/credentials";
import { OauthManager } from "./managers/oauth";
import { RestManager } from "./managers/rest";
import { TracksManager } from "./managers/tracks";
import { UsersManager } from "./managers/users";
import type { Options } from "../interfaces/rest";
export declare class Lunify {
    options: Options;
    credentials: CredentialsManager;
    rest: RestManager;
    oauth: OauthManager;
    users: UsersManager;
    tracks: TracksManager;
    constructor(options: Options);
}
export * from "./Constants";
export * from "./managers";
export * from "./structures";
export * as utils from "./utils";
