import { IIROSE_Bot } from "./bot";
import * as eventType from './event';
export declare class Internal {
    bot: IIROSE_Bot;
    constructor(bot: IIROSE_Bot);
    send(data: any): Promise<void>;
    /**
     * 移动到指定房间
     * @param moveData
     * @returns
     */
    moveRoom(moveData: eventType.move): Promise<void>;
    /**
       * 移动到指定房间开始(一般不调用这个..调用moveRoom)
       * @returns
       */
    moveRoomStart(): Promise<void>;
    kick(kickData: eventType.kickData): void;
    cutOne(cutOne: eventType.cutOne): void;
    cutAll(): void;
    setMaxUser(setMaxUser: eventType.setMaxUser): void;
    whiteList(whiteList: eventType.whiteList): void;
    damaku(damaku: eventType.damaku): void;
    makeMusic(musicOrigin: eventType.musicOrigin): void;
    stockBuy(numberData: number): void;
    stockSell(numberData: number): void;
    stockGet(callBack: eventType.StockGet): void;
    payment(uid: string, money: number, message?: string): void;
}
export interface InternalType {
    moveRoom(moveData: eventType.move): Promise<void>;
    kick(kickData: eventType.kickData): void;
    cutOne(cutOne: eventType.cutOne): void;
    cutAll(): void;
    setMaxUser(setMaxUser: eventType.setMaxUser): void;
    whiteList(whiteList: eventType.whiteList): void;
    damaku(damaku: eventType.damaku): void;
    makeMusic(musicOrigin: eventType.musicOrigin): void;
    stockBuy(numberData: number): void;
    stockSell(numberData: number): void;
    stockGet(callBack: eventType.StockGet): void;
    moveRoomStart(): void;
    payment(uid: string, money: number, message?: string): void;
}
