business-as-code
Version:
Primitives for expressing business logic and processes as code
58 lines • 1.3 kB
TypeScript
/**
* 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