--- /dev/null
+L0 = <http://www.simantics.org/Layer0-1.1>
+L0X = <http://www.simantics.org/Layer0X-1.1>
+DIA = <http://www.simantics.org/Diagram-2.2>
+SHEET = <http://www.simantics.org/Spreadsheet-1.2>
+
+FUNCTIONS = SHEET.Functions : L0.Library
+
+FUNCTIONS.contentValueAccessor : L0.ExternalValue
+ L0.HasValueType "ValueAccessor"
+FUNCTIONS.contentDisplayValueAccessor : L0.ExternalValue
+ L0.HasValueType "ValueAccessor"
+
+FUNCTIONS.queryRangeChildren : L0.ExternalValue
+ L0.HasValueType "VariableMap"
+FUNCTIONS.stringArrayChildren : L0.ExternalValue
+ L0.HasValueType "VariableMap"
+FUNCTIONS.doubleArrayChildren : L0.ExternalValue
+ L0.HasValueType "VariableMap"
+FUNCTIONS.spreadsheetChildren : L0.ExternalValue
+ L0.HasValueType "VariableMap"
+FUNCTIONS.spreadsheetLinesChildren : L0.ExternalValue
+ L0.HasValueType "VariableMap"
+FUNCTIONS.defaultLineCells : L0.Function
+ L0.HasValueType "[SpreadsheetCell]"
+FUNCTIONS.lineNodeKeys : L0.Function
+ L0.HasValueType "Vector Integer"
+FUNCTIONS.defaultSheetCellEditor : L0.Function
+ L0.HasValueType "CellEditor"
+FUNCTIONS.variableCellEditor : L0.Function
+ L0.HasValueType "CellEditor"
+FUNCTIONS.textCellEditor : L0.Function
+ L0.HasValueType "CellEditor"
+FUNCTIONS.spreadsheetInput : L0.Function
+ L0.HasValueType "Variable"
+FUNCTIONS.spreadsheetSession : L0.Function
+ L0.HasValueType "Variable"
+FUNCTIONS.spreadsheetRunInput : L0.Function
+ L0.HasValueType "Variable"
+
\ No newline at end of file