/**
 * src/onboarding/industries.ts
 * قوالب جاهزة حسب القطاع — Industry-specific templates
 * Includes "Other" for custom businesses + Graphiti integration hooks
 */
export interface IndustrySkill {
    name: string;
    name_ar: string;
    description: string;
    trigger_keywords: string[];
}
export interface IndustryTemplate {
    id: string;
    name: string;
    name_ar: string;
    skills: IndustrySkill[];
    products_template: string;
    processes_template: string;
    soul_additions: string;
    is_custom?: boolean;
}
export declare function listIndustries(): Omit<IndustryTemplate, 'skills' | 'products_template' | 'processes_template' | 'soul_additions'>[];
export declare function getIndustryTemplate(id: string): IndustryTemplate | null;
/**
 * Apply industry template to tenant workspace
 * If "other", use dynamic data from custom fields
 */
export declare function applyIndustryTemplate(tenantId: string, industryId: string, customData?: {
    role?: string;
    specialty?: string;
    tone?: string;
    businessDescription?: string;
    products?: string;
    processes?: string;
}): Promise<void>;
/**
 * Initialize Graphiti Knowledge Graph for the tenant
 * This ensures ALL channels (Web, WhatsApp, etc.) share the same memory
 */
export declare function initializeKnowledgeGraph(tenantId: string): Promise<void>;
//# sourceMappingURL=industries.d.ts.map