/**deviceStructure */
export declare function useDeviceStructureApi(): {
    /**
     * view/(DeviceStructure)表控制层-updateElementDeviceBinding
     */
    DeviceStructure_UpdateElementDeviceBindingPOST(data: IDeviceStructureDTO, config?: {}): Promise<IResponseString>;
    /**
     * view/(DeviceStructure)表控制层-getElementDeviceBinding
     * @param data.projectId
     * @param data.sadiId
     * @param data.elementId
     * @param data.type
     */
    DeviceStructure_GetElementDeviceBindingGET(data: {
        projectId: string;
        sadiId: string;
        elementId?: string;
        type?: string;
    }, config?: {}): Promise<IResponseListDeviceStructureVO>;
    /**
     * view/(DeviceStructure)表控制层-getDeviceBindingState
     */
    DeviceStructure_GetDeviceBindingStatePOST(data: number[], config?: {}): Promise<IResponseListDeviceBindingStateVO>;
};
