/**
 * Customer Entity Types (Nouns)
 *
 * Customer and relationship management: Customer, Account, Contact, Segment, Persona.
 *
 * @packageDocumentation
 */
import type { Noun } from 'ai-database';
/**
 * Customer entity
 *
 * Represents a customer (individual or company).
 */
export declare const Customer: Noun;
/**
 * Account entity
 *
 * Represents a company account (B2B).
 */
export declare const Account: Noun;
/**
 * Contact entity
 *
 * Represents a person/contact at a customer or account.
 */
export declare const Contact: Noun;
/**
 * Segment entity
 *
 * Represents a customer segment.
 */
export declare const Segment: Noun;
/**
 * Persona entity
 *
 * Represents a buyer or user persona.
 */
export declare const Persona: Noun;
/**
 * Interaction entity
 *
 * Represents a customer interaction/touchpoint.
 */
export declare const Interaction: Noun;
export declare const CustomerEntities: {
    Customer: Noun;
    Account: Noun;
    Contact: Noun;
    Segment: Noun;
    Persona: Noun;
    Interaction: Noun;
};
export declare const CustomerCategories: {
    readonly customers: readonly ["Customer", "Account", "Contact"];
    readonly segmentation: readonly ["Segment", "Persona"];
    readonly engagement: readonly ["Interaction"];
};
//# sourceMappingURL=customers.d.ts.map