"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AI_DEEP_RESEARCH_ACTIVITIES = exports.AI_DEEP_RESEARCH_PHASES = exports.AI_DEEP_RESEARCH_EVENT_TYPES = exports.AI_DEEP_RESEARCH_CONFIDENCE_LEVELS = exports.AI_DEEP_RESEARCH_EFFORTS = exports.isAiDeepResearchRunTerminal = exports.AI_DEEP_RESEARCH_TERMINAL_STATUSES = exports.AI_DEEP_RESEARCH_RUN_STATUSES = void 0;
exports.AI_DEEP_RESEARCH_RUN_STATUSES = [
    'queued',
    'running',
    'completed',
    'partially_completed',
    'failed',
    'cancelled',
];
exports.AI_DEEP_RESEARCH_TERMINAL_STATUSES = [
    'completed',
    'partially_completed',
    'failed',
    'cancelled',
];
const isAiDeepResearchRunTerminal = (status) => exports.AI_DEEP_RESEARCH_TERMINAL_STATUSES.includes(status);
exports.isAiDeepResearchRunTerminal = isAiDeepResearchRunTerminal;
exports.AI_DEEP_RESEARCH_EFFORTS = [
    'low',
    'medium',
    'high',
    'xhigh',
];
exports.AI_DEEP_RESEARCH_CONFIDENCE_LEVELS = [
    'low',
    'medium',
    'high',
];
exports.AI_DEEP_RESEARCH_EVENT_TYPES = [
    'status_changed',
    'cancellation_requested',
    'progress',
];
exports.AI_DEEP_RESEARCH_PHASES = [
    'planning',
    'investigating',
    'validating',
    'synthesizing',
];
exports.AI_DEEP_RESEARCH_ACTIVITIES = [
    'lightdash_metadata',
    'warehouse_query',
    'web_search',
    'web_fetch',
    'reporting',
];
//# sourceMappingURL=types.js.map