export var ApiTriggerType;
(function (ApiTriggerType) {
    ApiTriggerType[ApiTriggerType["UI"] = 0] = "UI";
    ApiTriggerType[ApiTriggerType["WORKFLOW"] = 1] = "WORKFLOW";
    ApiTriggerType[ApiTriggerType["SCHEDULE"] = 2] = "SCHEDULE";
})(ApiTriggerType || (ApiTriggerType = {}));
export var ApiTriggerTypeQuery;
(function (ApiTriggerTypeQuery) {
    ApiTriggerTypeQuery["UI"] = "ui";
    ApiTriggerTypeQuery["WORKFLOW"] = "workflow";
    ApiTriggerTypeQuery["SCHEDULE"] = "schedule";
})(ApiTriggerTypeQuery || (ApiTriggerTypeQuery = {}));
export function apiTriggerTypeQueryToType(trigger) {
    switch (trigger) {
        case ApiTriggerTypeQuery.UI:
            return ApiTriggerType.UI;
        case ApiTriggerTypeQuery.WORKFLOW:
            return ApiTriggerType.WORKFLOW;
        case ApiTriggerTypeQuery.SCHEDULE:
            return ApiTriggerType.SCHEDULE;
    }
}
export const EXPORTED_METADATA_EXCLUDED_FIELDS = ['description', 'folder', 'tags', 'timestamps', 'version'];
export { ViewMode as OrchestratorViewMode } from '@superblocksteam/types';
export * from './action.js';
export * from './resolvedActionProp.js';
export * from './schedule.js';
export * from './execution.js';
export * from './global.js';
export * from './control-flow.js';
//# sourceMappingURL=index.js.map