/** * OnboardingGuide — 首次知识旅程引导 * * FR-Z06: 空库用户 10 分钟内看到系统价值。 * - AC1: 空库引导入口(上传文档/导入示例/手动新建) * - AC2: 操作后引导检索验证 * - AC3: 搜索无结果时给出建议 * - AC4: 就绪度检查清单 */ import type { Kivo } from '../kivo.js'; import type { KivoConfig } from '../config/types.js'; export type OnboardingAction = 'upload-document' | 'import-sample' | 'manual-create'; export interface OnboardingEntry { action: OnboardingAction; label: string; description: string; } export declare const ONBOARDING_ACTIONS: OnboardingEntry[]; export interface SearchSuggestion { type: 'import' | 'adjust-query' | 'research'; label: string; description: string; } export declare function getEmptySearchSuggestions(): SearchSuggestion[]; export type ReadinessItemStatus = 'ready' | 'warning' | 'missing'; export interface ReadinessItem { id: string; label: string; status: ReadinessItemStatus; detail: string; } export interface ReadinessReport { items: ReadinessItem[]; overallReady: boolean; readyCount: number; totalCount: number; } export declare function checkReadiness(config: KivoConfig, kivo?: Kivo): Promise; export interface PostActionGuide { message: string; nextStep: string; searchQuery?: string; } export declare function getPostActionGuide(action: OnboardingAction, entryTitle?: string): PostActionGuide; //# sourceMappingURL=onboarding-guide.d.ts.map