import { BotCore } from '@fangcha/bot-kit';
declare type UserInfoTransfer = (item: any) => any;
declare class __FangchaState {
    appName: string;
    env: string;
    tags: string[];
    codeVersion: string;
    runningMachine: string;
    retainHealthWord: string;
    botProxy: BotCore;
    _checkHealthHandler: () => Promise<void>;
    constructor();
    checkHealth(): Promise<void>;
    appInfo(): {
        env: string;
        tags: string[];
        codeVersion: string;
        runningMachine: string;
    };
    frontendConfig: any;
    private _transferHandlers;
    addUserInfoTransfer(handler: UserInfoTransfer): void;
    transferSessionUserInfo: (userInfo: any) => Promise<any>;
    updateFrontendConfig(extras: {}): void;
}
export declare const _FangchaState: __FangchaState;
export {};
