import { Session, TmpFileStorage } from 'steam-family-bot-core';
import { ChannelInfo } from '../interface';
import { Session as KoiSession } from 'koishi';
export declare class KSession implements Session<ChannelInfo> {
    private readonly session;
    uid: string;
    lang: string;
    store: TmpFileStorage | undefined;
    constructor(session: KoiSession, tmpFileStorage?: TmpFileStorage | undefined);
    getSessionInfo(): ChannelInfo;
    send(msg: string): Promise<void>;
    sendImgUrl(url: string): Promise<void>;
    sendImgBuffer(content: any, mimeType?: string): Promise<void>;
    sendQueued(msg: string): Promise<void>;
    sendQuote(msg: string): Promise<void>;
    text(path: string, params?: object): string;
}
