/** GET /tenant/device（设备列表·无翻页）查询参数 */
export interface TopologyDeviceListQuery {
    with?: string[];
    workarea_id?: number;
    type_kind?: 'smart' | 'dumb' | 'integrated';
    profile_id?: number;
}
export declare const TOPOLOGY_DEVICE_LIST_DEFAULT_QUERY: TopologyDeviceListQuery;
export interface TopologyDeviceListRequestInfo {
    method: 'GET';
    url: '/tenant/device';
    params: TopologyDeviceListQuery;
}
/**
 * 拉取设备列表（无翻页），返回请求描述与原始 HTTP 封装响应。
 */
export declare function fetchTopologyDeviceList(query?: TopologyDeviceListQuery): Promise<{
    request: TopologyDeviceListRequestInfo;
    response: unknown;
}>;
/** GET /tenant/device/connection（设备连接列表）查询参数 */
export interface TopologyDeviceConnectionListQuery {
    with?: string[];
    source_device_id?: number;
    target_device_id?: number;
    type?: string;
}
export declare const TOPOLOGY_DEVICE_CONNECTION_LIST_DEFAULT_QUERY: TopologyDeviceConnectionListQuery;
export interface TopologyDeviceConnectionListRequestInfo {
    method: 'GET';
    url: '/tenant/device/connection';
    params: TopologyDeviceConnectionListQuery;
}
/**
 * 拉取设备连接列表，每条记录代表一条 source_device → target_device 的连接边。
 */
export declare function fetchTopologyDeviceConnectionList(query?: TopologyDeviceConnectionListQuery): Promise<{
    request: TopologyDeviceConnectionListRequestInfo;
    response: unknown;
}>;
