import GuildManager from './Managers/GuildManager';
import PostManager from './Managers/PostManager';
import SessionManager from './Managers/SessionManager';
import UserManager from './Managers/UserManager';
import RequestEmitter, { requestParams } from './utils/RequestEmitter';
import type { myInformations } from './Managers/Interfaces/Me';
import MessageManager from './Managers/MessageManager';
export declare const userFlags: {
    TRENDER_EMPLOYEE: number;
    TRENDER_PARTNER: number;
    VERIFIED_USER: number;
    PREMIUM_USER: number;
    EARLY_SUPPORTER: number;
    CERTIFIED_MODERATOR: number;
};
declare class Client extends RequestEmitter {
    user: UserManager;
    post: PostManager;
    guild: GuildManager;
    session: SessionManager;
    message: MessageManager;
    constructor(params: requestParams);
    informations(): Promise<myInformations>;
}
export default Client;
