import { StoreItem } from './types';
interface IGetDeviceListParams {
    type: string;
    with: string[];
}
/**
 * 获取设备列表
 * @param params 查询参数
 * @returns Promise<{list: any[], count: number}> 设备列表和总数
 */
export declare const getDeviceList: (parmas: IGetDeviceListParams) => Promise<any[]>;
/**
 * 选择店铺
 * @param shopId 店铺ID
 * @returns Promise<any> 选择店铺结果
 */
export declare const selectShop: (shopId: string) => Promise<any>;
/**
 * 获取租户详情
 * @param deviceId 设备ID
 * @returns Promise<any> 租户详情
 */
export declare const getTenantDetail: () => Promise<any>;
/**
 * 获取租户列表
 * @returns Promise<any> 租户列表
 */
export declare const getTenant: () => Promise<StoreItem[]>;
/**
 * 选择设备
 * @param deviceNumber 设备编号
 * @returns Promise<any> 设备详情
 */
export declare const selectDevice: (params: Record<string, any>) => Promise<any>;
/**
 * 解除设备绑定
 * @param deviceNumber 设备编号
 * @returns Promise<any> 解除设备绑定结果
 */
export declare const dissociateDevice: (params: {
    number: string;
    dissociateDeviceNumber: string;
}) => Promise<any>;
export {};
