import { UserInfosState } from '../types';
import { StoreDefinition } from 'pinia';
/**
 * 用户信息
 * @methods setUserInfos 设置用户信息
 */
export declare const useUserInfo: StoreDefinition<"userInfo", UserInfosState<any>, {}, {
    setUserInfos(): Promise<void>;
    setConstList(): Promise<void>;
    setDictList(): Promise<void>;
    setUserTables(): Promise<void>;
    getApiUserInfo(): Promise<unknown>;
    getUserTableList(): Promise<unknown>;
    getSysConstList(): Promise<unknown>;
    getConstDataByTypeCode(typeCode: string): any;
    getConstItemNameByType(typeCode: string, itemCode: string): any;
    codeToName(code: any, type: any): any;
    getDictDataByCode(dictTypeCode: string): any;
    getDictItemByValue(dictTypeCode: string, value: string): any;
    getDictItemByLabel(dictTypeCode: string, label: string): any;
}>;
