import { ComponentPath } from '../classes/componentpath'; /** * Special path value meaning any path; used for filtering functions that can be applied anywhere */ export declare const ANY_PATH = "ANY"; /** * component.function.type property * _SCRIPT is extra, for tool purposes for filtering out functions */ export declare enum FunctionType { default = "default", geometry = "geometry", collisionCondition = "collisionCondition", onUpdate = "onUpdate", changeable = "changeable", export = "export", /** * Undefined by the kernel; this is to mark a local script function defined by the function keyword */ _SCRIPT = "_SCRIPT" } export declare function getValidFunctionTypesForScriptAtPath(path: ComponentPath | string): FunctionType[] | undefined;