import type { StsToken } from '../../types'; declare type PresignedResponse = { success: boolean; data: string; }; declare type RegisterPortResponse = { success: boolean; msg: string; }; export declare type SPNodeInfo = { nodeId: string; state: number; inputs: Array<{ inputId: string; inputName: string; dataType: string; display: boolean; }>; outputs: Array<{ outputId: string; outputName: string; dataType: string; display: boolean; }>; receiveMsgType: string; }; export declare type NodeInfoResponse = { success: boolean; data: SPNodeInfo; }; export declare const suanpanAddress: string; export declare const suanpanHeaders: { [key: string]: string; }; export declare class SuanpanWebApi { static getSTSToken(): Promise; static presignedGetObject(objectName: string): Promise; static presignedPutObject(objectName: string): Promise; static registerPort(logicalPort: number, realPort: number): Promise; static getNodeInfo(): Promise; } export {};