// This file was automatically generated. Edits will be overwritten
exportinterfaceTypegen0{
'@@xstate/typegen':true;
internalEvents:{
"":{type:""};
"done.invoke.get-angle-info":{type:"done.invoke.get-angle-info";data: unknown;__tip:"See the XState TS docs to learn how to strongly type this."};
"done.invoke.get-horizontal-info":{type:"done.invoke.get-horizontal-info";data: unknown;__tip:"See the XState TS docs to learn how to strongly type this."};
"done.invoke.get-length-info":{type:"done.invoke.get-length-info";data: unknown;__tip:"See the XState TS docs to learn how to strongly type this."};
"done.invoke.get-perpendicular-distance-info":{type:"done.invoke.get-perpendicular-distance-info";data: unknown;__tip:"See the XState TS docs to learn how to strongly type this."};
"done.invoke.get-vertical-info":{type:"done.invoke.get-vertical-info";data: unknown;__tip:"See the XState TS docs to learn how to strongly type this."};
actions:"AST add line segment"|"AST start new sketch"|"Modify AST"|"Set selection"|"Update code selection cursors"|"create path"|"set tool"|"show default planes"|"sketch exit execute"|"toast extrude failed";
delays: never;
guards:"Selection contains axis"|"Selection contains edge"|"Selection contains face"|"Selection contains line"|"Selection contains point"|"Selection is not empty"|"Selection is one face";